目标观众
在雄猫和应用服务器管理员的Java/JSP开发商。

问题
雄猫5.5 (不同于下面雄猫5.0和版本)默认情况下来与为JSP编辑使能的蚀JDT编译器。 JDT编译器到现在不是服从的jdk 1.5。

解答
使用与Java 1.4原始代码服从的JSP页(您在照原稿宣读的jsp代码和其他Java不可能使用普通或autoboxing 1.5特点)和Java的javac 1.5编译器引起的1.4服从的目标类,您必须从您的%JAVA_HOME% \解放目录增加tools.jar到%TOMCAT_HOME% \共同性\解放。
然后用在%TOMCAT_HOME% \共同性\解放的ant.jar替换碧玉编译器jdt.jar。 保证您下载了蚂蚁的最新的版本。

使能在您的JSP文件的1.5特点(象普通和例如autoboxing)您需要另外修改%TOMCAT_HOME% \ conf \ web.xml文件。

您在大胆需要增加二个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<>
    <>

compilerSourceVMcompilerTargetVM参量表明假设的编译器来源是服从的Java 1.5,并且引起的目标类将是服从的Java 1.5。

副作用
这也使能蚂蚁。 Javac从蚂蚁被祈求。

不要问我在题目的进一步问题。 请读进一步解释的雄猫原始代码,如果必须。

做法很好被测试了并且工作,不用例外。 指示为Windows平台被剪裁。 请为Unix或Linux平台适宜地适应指示(次要变化)。

评论是受欢迎的。