Bonjour
Mon problème est le suivant : mes JSP sont correctement précompilées dans mon ear, et sont bien prises en compte par weblogic quand je travaille avec mon environnement local. Par contre, si j'uploade mon ear sur le serveur Unix, elles ne sont plus prises en compte. Weblogic les compile à la volée, ce qui cause un temps d'affichage vraiment long des pages.
Les JSP précompilées sont présentes dans le répertoire WEB-INF/classes/jsp_servlet/_jsp, se trouvant dans le fichier app-web.war, lui-même inclus dans le ear.
Uen fois le ear déployé sur le serveur, je retrouve mes jsp précompilées à 2 endroits :
- <domaine>/servers/<serveur>/tmp/_WL_user/<nom_ear>/rdi76c/war/WEB-INF/lib/_wl_cls_gen.jar
puis dans jsp_servlet/_jsp
- <domaine>/servers/<serveur>/tmp/_WL_user/<nom_ear>/m8l8j8/app-web.war
puis dans WEB-INF\classes\jsp_servlet\_jsp\
A l'exécution, Weblogic devrait être capable de trouver les JSP précompilées dans ces 2 endroits. Au lieu de ça, il recompile les JSP et les place ici :
- <domaine>/servers/<serveur>/tmp/_WL_user/<nom_ear>/rdi76c/jsp_servlet/_jsp
J'ai déjà vérifié la piste des dates. Les dates écrites dans les fichiers .java générés sont bien égales aux dates système des fichiers JSP correspondants.
Avez-vous une idée ?
Partager