如果没有,可以预见到什么时候?
如果是,您是否知道将现有的Tomcat 7 / Java 6安装迁移到Tomcat 7 / Java 7是否有特殊需要?
谢谢!
答案 0 :(得分:16)
答案 1 :(得分:3)
<强> EDITED 强>
正如sourcedelica所指出的,Official documentation表示您可以使用JDK 1.6或更高版本,因此您可以将Tomcat 7与JDK 1.7一起使用。
顺便说一下使用JDK 1.6 开发的应用程序可能会失败使用JDK 1.7,尤其是如果您使用sun.*
个包中的类(which is bad)。即使复古兼容性很强,也存在一些极端情况,详见Oracle list of incompatibilities。
您还可以在此SO文章中找到有关此内容的一些内容:New features in JDK 1.6 and 1.7
答案 2 :(得分:3)
上个月(2013年2月)我将Java从1.6更新为1.7。但是,更新有反响 - 在Java更新后,Tomcat 7.0.37不再运行了。
我尝试卸载Java 1.7,替换为1.6,Apache Tomcat再次顺利运行。我忘记捕获确切的错误消息,我也无法在服务器日志中找到。
FYI。
由于
答案 3 :(得分:0)
我正在jdk6
使用tomcat 7
。我有以下问题。
INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.
要取消此消息,请在Tomcat
上运行Java 7
,从WebSocket JAR
移除$CATALINA_HOME/lib
或将WebSocketJARs
添加到tomcat.util.scan.DefaultJarScanner.jarsToSkip
$CATALINA_BASE/conf/catalina.properties
中的财产。
请注意,已弃用的Tomcat 7 WebSocket API
将可用。