Bonjour
Alors pour commencer voilà le code de mon ejb qui marche
CAS 1 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| /**
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method view-type="both" <!-- end-xdoclet-definition -->
*
*/
public String methode1() throws Exception
{
ClasseToto c = new ClasseToto ();
....
}
private String methode2() {
ClasseToto toto2 = new ClasseToto()
....
} |
simple
maintenant si je rajoute à la signature de methode2:
CAS 2
1 2 3 4 5
|
private String methode2(ClasseToto toto) {
ClasseToto toto2 = new ClasseToto()
....
} |
et que mon script ant lance un wlappc je me retrouve avec un class not found sur ClasseToto.
Dans la pratique quand je regarde d'un peu plus prêt le build.xml:
<wlappc source="${lib}/${jar.name}" output="${lib}/${jar.name}" classpath="...." />
je me rend compte que en effet la ClasseToto n'est dans aucquel jar nommé.
d'où mes questions :
1 - pourquoi le CAS1 marche ??
2 - pourquoi le CAS2 ne marche il pas alors ?
Note :
Dans la pratique au depart j'avais qu'une seule methode1 qui faisait 600 lignes (mais qui compilait très bien sur wl)
je l'ai refractorer et depuis bah ca marche plus
Bien entendu si vous avez des pistes pensez à moi
merci
Partager