Bonjour,

Je développe une WebApps en utilisant des pages JSP avec eclipse et tomcat.

Mon projet a l'arborescence suivante

_ Projet
----|__ WebContent
-------------|__META-INF
-------------|__WEB-INF
-------------|------|__ lib
-------------|------|---|__ *.jar (axis.jar, MonClientAxis.jar... )
-------------|------|__ web.xml
-------------|__ *.jsp / *.html



Lorsque j'invoque mon JSP pour la première fois, Tomcat essai de la compiler est j'obtient une erreur de type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP: 
 
An error occurred at line: 12 in the generated java file
Only a type can be imported. services.ws.WS3 resolves to a package
 
 
Une erreur s'est produite à la ligne: 55 dans le fichier jsp: /WebContent/addNewUser.jsp
Perso cannot be resolved to a type
 
55: 	Perso []pl = null;
56: 	ArrayList<Perso> alp = new ArrayList<Perso>();
57: 	persoList = persoList.replaceAll("\\s","");
58: 	String[] persoListSplit = persoList.split(";");


Lorsque je place mes lib dans /tomcat/lib cela fonctionne très bien.

Mon problème c'est que je n'ai pas accès à ce répertoire sur un serveur distant ou je veux déployer mon application. Pour cela j'aimerai dire à Tomcat d'utiliser mes lib qui se trouve dans le répertoire webapps\MonProjet\WebContent\WEB-INF\lib.

Que dois-je faire pour cela ? lui spécifier quelquechose dans mon web.xml ? un fichier classpath ?

Merci de votre aide.