Retourner aux forums || Retourner au forum Programmation.java

Programmation.java : Précompiler un site jsp

Posté par Ontologia (page perso, ) le 23 mai 2007
0
Bonjour, j'ai un site en Jsp, sous apache tomcat, et entre autre pour des raisons de sécurité et de performances, j'aimerai précompiler celui-ci, c'est à dire disposer directement des .class, voire du jar et pouvoir supprimer les fichiers jsp.

Est-ce possible ?

Merci

> Lire le message (2 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Mouais

Posté par Wallou Wally () le 23/05/2007 à 10:05. (lien). Évalué à 2.

Je ne suis pas sûr de ce que tu comptes obtenir en terme de sécurité par cette manipulation ? Les appels à des JSP sont tout aussi sécurisables que les appels à des servlets.

Pour précompiler, il est possible d'utiliser des tasks ant qui font appels aux fichiers JSP déployés dans tomcat afin de les compiler (ou au pire un petit script avec wget). En revanche il faut garder les JSPs, au moins dans le war explosé (dossier Webapp).

Sinon tu peux copiers les .java générer dans le dossier work de tomcat qui correspondent à tes fichiers JSPs et sont en fait du codes Java pour des servlets, les compilers toi même et éffectuer des servlet-mapping. Honnêtement je trouver la bidouille de peu d'intérêt surtout que la maintenance ultérieure est grandement complexifiée.

Jasper

Posté par account () le 23/05/2007 à 13:34. (lien). Évalué à 4.

Il faut utiliser Jasper pour précompiler tes JSPs :
http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html

Tu peux aussi utiliser le Client Deployer (qui utilise Jasper) :
http://tomcat.apache.org/tomcat-5.5-doc/deployer-howto.html#(...)

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.java