wsgen ant Could not find class file
Bonjour,
On est Lundi, et je dois avoir de la M... dans les yeux !
Pourriez vous m'aider, mon chemin me semble present dans le CLASSPATH ??
Merci d'avance
J'ai le message d'erreur lorsque je lance mon script ANT
[wsgen] error: Could not find class file for testJaxws01.server.Calculator
Cela est lie au parametre SEI de WSGEN.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
1 Code ANT
<target name="build-server-jar" depends="buildService.jar">
<wsgen
verbose="true"
destdir="${dist.dir}"
resourcedestdir="${dist.dir}"
sourcedestdir="${gensrc.dir}"
sei="testJaxws01.server.Calculator"
genwsdl="true" keep="true">
<classpath>
<path location="C:\\Dossiers\\workspace\\TestJaxws01\\WebContent\\WEB-INF\\classes" />
</classpath>
</wsgen>
</target>
2 Classe java compile
C:\Dossiers\workspace\TestJaxws01\WebContent\WEB-INF\classes\testJaxws01\server\Calculator.class
3 Classe Java source
package testJaxws01.server;
import javax.jws.WebService;
import javax.jws.WebMethod;
/**
*
*
* jsr181-api.jar
* jaxws-api.jar
* jsr181-api.jar
* jaxws-tools.jar
* jaxb-xjc.jar
* jaxb-impl.jar
* jaxws-rt.jar
* jaxb-api.jar
*
* => Pas d'interface dans cet Exemple de Base
*/
@WebService(name = "Calculator", serviceName = "CalculatorService",
// targetNamespace="http://techtip.com/jaxws/sample"
targetNamespace = "http://localhost:9081/JAXWS01-WebService")
public class Calculator {
public Calculator() {
}
@WebMethod(operationName = "add", action = "urn:Add")
public int add(int i, int j) {
int k = i + j;
System.out.println(i + "+" + j + " = " + k);
return k;
}
} |