[JSP][web.xml][classpath] Ou mettre les .jar ?
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:
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.