Public cible
R�alisateurs de Java/JSP sur des administrateurs de Tomcat et de serveur d'application.

Probl�me
Le Tomcat 5.5 (� la diff�rence de Tomcat 5.0 et de versions ci-dessous) vient avec le compilateur de l'�clipse JDT permis par d�faut pour la compilation de JSP. Le compilateur de JDT n'est pas JDK 1.5 conforme en date de maintenant.

Solution
Pour employer juste le compilateur du javac 1.5 avec Java 1.4 page conforme du code source JSP (vous ne pouvez pas employer des m�dicaments g�n�riques ou autoboxing dans le code pr��tabli de jsp et tout autre Java 1.5 dispositif) et Java 1.4 classe conforme de cible s'est produite, vous doit ajouter tools.jar � partir de votre annuaire de %JAVA_HOME% \ biblioth�que � %TOMCAT_HOME% \ terrain communal \ biblioth�que.
Remplacez alors le jasper-compiler-jdt.jar par ant.jar dans %TOMCAT_HOME% \ terrain communal \ biblioth�que. Veillez-vous pour avoir t�l�charg� la derni�re version de la fourmi.

Pour permettre 1.5 dispositif dans vos dossiers de JSP (comme des m�dicaments g�n�riques et autoboxing par exemple) que vous devez modifier en plus le dossier de %TOMCAT_HOME% \ conf \ web.xml.

Vous devez ajouter deux param�tres d'init comme montr� ci-dessous en gras :

    < servlet="">
        < servlet-name="">jsp<>
        < servlet-class="">org.apache.jasper.servlet.JspServlet<>
        < init-param="">
            < param-name="">fourchette<>
            < param-value="">faux<>
        <>
        < init-param="">
            < param-name="">compilerSourceVM<>
            < param-value="">1.5<>
        <>
        < init-param="">
            < param-name="">compilerTargetVM<>
            < param-value="">1.5<>
        <>
        < init-param="">
            < param-name="">xpoweredBy<>
            < param-value="">faux<>
        <>
        < load-on-startup="">3<>
    <>

Les param�tres de compilerSourceVM et de compilerTargetVM indique que le compilateur pour assumer la source est Java 1.5 conforme et les classes de cible produites seront Java 1.5 conforme.

Effet secondaire
Ceci permet �galement la fourmi. Javac est appel� de la fourmi.

Veuillez ne pas me poser d'autres questions sur la mati�re. Veuillez lire le code source de Tomcat pour davantage d'explication, s'il y a lieu.

Le proc�d� a �t� bien examin� et travaille sans exception. Les instructions sont travaill�es pour des plates-formes de Windows. Veuillez adapter les instructions (modifications mineures) convenablement pour des plates-formes d'Unix/Linux.

Les commentaires sont bienvenus.