gpt4 book ai didi

java - 强制 Tomcat 3.3 编译器将 JSP 编译为 Java 1.5

转载 作者:行者123 更新时间:2023-11-28 22:22:51 27 4
gpt4 key购买 nike

我有一个 Web 应用程序运行在(我知道很旧,但我无法升级)Tomcat 3.3.2 Final servlet 容器上,我最近将运行它的 VM 升级到 Java 6。这很顺利所以我尝试在应用程序的 JSP 中使用 Java 5 功能(特别是泛型),但它失败了,不喜欢语法。对于它的值(value),我只是把一些像这样简单的东西:

java.util.List<String> users= new java.util.Vector<String>();

进入 JSP 并让 Jasper 对其进行编译,但出现编译错误。我知道 Tomcat 使用的是正确的 JVM,但它似乎没有使用“-source 1.5”标志或等效标志。有谁知道如何强制我的 Tomcat 编译为 Java 5?

最佳答案

您必须在 servlet 配置文件 (web.xml) 中指定要使用的 VM 版本:

<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>

关于java - 强制 Tomcat 3.3 编译器将 JSP 编译为 Java 1.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572792/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com