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.
Partager