[Java][Appli web] Problème avec ejbjar [Résolu]

Problème avec ejbjar [Résolu] [Java][Appli web] - Java - Programmation

Marsh Posté le 11-02-2008 à 21:12:31    

Bonjour à tous,
 
j'ai un petit problème avec une appli web que je suis en train de développer. J'ai des EJB mais aussi des classes Java "normales" (des classes correspondant à des webservices, genre GlobalWeather). Je build avec ant : la compilation passe mais pas la tâche ejbjar : en fait il "oublie" des classes ("Compiling 20 source files" vs "building appli_bean.jar with 17 files" ), du coup je me tape un java.lang.NoClassDefFoundError: NET/webserviceX/www/GlobalWeather.
 
J'imagine que c'est dû au fait que mes classes non EJB ne sont pas décrites dans le descripteur. Comment les passer à ejbjar ?
 

Code :
  1. <!-- Deploying ejbjars via ejbjar task  -->
  2.   <target name="jonasejbjar" description="Build and deploy the ejb-jar file" depends="compile">
  3.     <ejbjar basejarname="${jarname}" srcdir="${classes.dir}" descriptordir="${xml.dir}" dependency="full">
  4.       <include name="**/${beandescname}.xml" />
  5.       <support dir="${classes.dir}">
  6.         <include name="**/*.class" />
  7.       </support>
  8.       <jonas destdir="${dist.ejbjars.dir}" jonasroot="${jonas.root}" jonasbase="${jonas.base}" protocols="jrmp,jeremie,iiop" keepgenerated="true" />
  9.     </ejbjar>
  10.   </target>


 
Résolu grâce à

Code :
  1. <support dir="${classes.dir}">
  2. <include name="**/*.class" />
  3. </support>


Message édité par fhr le 11-02-2008 à 21:38:36
Reply

Marsh Posté le 11-02-2008 à 21:12:31   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed