Nous sommes en train de migrer notre application de notre environnement de production vers un tout nouveau centre de données. JavaEE 5, WAS 6.0 Problème étrange avec JSP includes
- environnement de production actuel: Java 1.4, Java EE 3, ÉTAIT 5.1, JSF 2.1
- New Data Center Environnement: Java 1.5, Java EE 5, WAS 6.1, JSF 2.1
request.getSession().getServletContext().getRequestDispatcher( "/results.faces").include(request, response);Et c'est là que nous rencontrons des problèmes.
Cas 1: structure EAR selon les spécifications standard
. EAR -> WAR -> WEB-INF -> lib -> * .jar (tous les fichiers spécifiques à l'application sont sous WEB-INF/lib). Cela ne fonctionne pas et nous obtenons des exceptions pour la classe non trouvée par le chargeur de classe. En outre, l'appel AJAX ci-dessus échoue (pas de sortie générée)
Cas 2: EAR contient tous les fichiers JAR de l'application sur la racine (MANIFEST.MF a le chemin de classe spécifié manuellement).
Cette approche fonctionne parfaitement et tous les fichiers JAR sont chargés sans aucun problème. De plus, l'appel AJAX passe aussi bien.
Des idées pour lesquelles cela pourrait arriver.
- Ashish