Bonjour,
Voici mon problème, j'ai migré une application de Weblogic 10.3 vers Tomcat 6.0, après avoir régler mes problèmes de compilation, mon application se lance parfaitement mais sur certaines fenetres de mon application, j'ai une erreur :
Le problème vient du fait que ma page JSP, contient plusieurs include du genre :Code:
1
2
3
47 mars 2013 16:23:58 org.apache.catalina.core.ApplicationDispatcher invoke GRAVE: "Servlet.service()" pour la servlet jsp a lancé une exception org.apache.jasper.JasperException: /jsp/include/CCSUserManagement/listCCSUserInc.jsp(153,1) /jsp/shared/framework/searchCreateImportInc.jspinc(69,0) Tag <logic:equal non terminé at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
et dans certains include on ouvre des balises JSP sans les fermer puis on les ferment dans un autre include.Code:<%@ include file="maPage.jspinc"%>
Exemple :
maPage.jsp :
monInclude1.jspinc :Code:
1
2
3 <%@ include file="/jsp/shared/framework/monInclude1.jspinc"%> ... traitement ... <%@ include file="/jsp/shared/framework/monInclude2.jspinc"%>
monInclude2.jspinc :Code:<logic:equal name='blabla'>
Ce code fonctionnait avec Weblogic mais ne fonctionne plus avec Tomcat. Est ce que ça viendrait pas du compilateur JSP de Tomcat ?Code:</logic:equal>
J’espère que quelqu'un pourra m'aider, Merci d'avance