対象者層
雄猫およびアプリケ−ションサーバの管理者のJava/JSPの開発者。

問題
雄猫5.5はJSPの蓄積のためにデフォルトで可能になる食JDTの編集者と(次雄猫5.0および版とは違って)来る。 JDTの編集者は迎合的な現在jdk 1.5ではない。

解決
ちょうどジャワ1.4のソースコード迎合的なJSPのページ(原稿があるjspコードおよび他のジャワで1.5の特徴ジェネリック医薬品かautoboxingを使用できない)およびジャワが付いているjavac 1.5の編集者を使用するために発生する1.4の迎合的なターゲットクラスあなたの%JAVA_HOME% \解放の登録簿から%TOMCAT_HOME% \公有地\解放にtools.jarを加えなければならない。
それから%TOMCAT_HOME% \公有地\解放のant.jarと碧玉編集者jdt.jarを取り替えなさい。 蟻の最新バージョンをダウンロードするために確かめなさい。

あなたのJSPファイルの1.5の特徴を可能にするため(ジェネリック医薬品および例えばautoboxingのように)あなたがその上に%TOMCAT_HOME% \ conf \ web.xmlファイルを変更する必要がある。

大胆で下記に示されているように2つのinit変数を加える必要がある:

    < servlet="">
        < servlet-name="">jsp<>
        < servlet-class="">org.apache.jasper.servlet.JspServlet<>
        < init-param="">
            < param-name="">フォーク<>
            < param-value="">偽<>
        <>
        < 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="">偽<>
        <>
        < load-on-startup="">3<>
    <>

compilerSourceVMおよびcompilerTargetVM変数は源を仮定する編集者が迎合的なジャワ1.5であり、発生したターゲットクラスが迎合的なジャワ1.5であることを示す。

副作用
これはまた蟻を可能にする。 Javacは蟻から実施される。

私にトピックのそれ以上の質問をしてはいけない。 それ以上の説明のための雄猫のソースコードを、必要であれば読みなさい。

プロシージャはよくテストされ、例外なしで働く。 指示はWindowsのプラットホームのために合う。 UnixまたはLinuxのプラットホームのために指示(小変更)を適切に合わせなさい。

コメントは歓迎されている。