Bonjour !

J'ai construit un webservice avec des annotations.
Mes sources sont dans WEB-INF/src (projet tomcat)
D'abord un tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	@WebMethod
	public @WebResult(name = "testWebService")
	String testWebService(@WebParam(name = "param")
	String param) throws ApiException {
		return "Test WebService " + param;
	}
Via une console (sous linux) lance ma commande wsgen sur le répertoire des binaires, WEB-INF/classes
J'ai bien la génération d'un TestWebService.java et d'un TestWebServiceResponse.java.

Ensuite j'essaie d'appeler ma couche service (ou métier) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
	@WebMethod
	public @WebResult(name = "testWebService")
	String testWebService(@WebParam(name = "param")
	String param) throws ApiException {
		MyService myservice = new MyService();
		return "Test WebService " + param;
	}
A ce moment, wgen ne parvient pas à trouver les imports de UserService, par exemple la classe org.apache.log4j.Logger.
Pourtant j'ai bien le jar de Log4j dans mon WEB-INF/lib, et il est ajouté dans le classpath (je sais pas trop comment ça se passe, j'utilise Eclipse).
Par contre tout les imports de classes de mon projet se passent bien.
J'ai du mal à voir d'où vient l'erreur car j'utilise Maven et SPring et tout cela s'imbrique.
Toute aide sera la bienvenue !