【发布时间】:2012-02-15 13:32:42
【问题描述】:
如果没有,预计什么时候?
如果是,您是否知道将 Tomcat 7/Java 6 的现有安装迁移到 Tomcat 7/Java 7 是否有什么特别之处?
谢谢!
【问题讨论】:
如果没有,预计什么时候?
如果是,您是否知道将 Tomcat 7/Java 6 的现有安装迁移到 Tomcat 7/Java 7 是否有什么特别之处?
谢谢!
【问题讨论】:
Officially 支持 Java 1.6 或更高版本。
This post 更详细。
【讨论】:
上个月(2013 年 2 月)我将我的 Java 从 1.6 更新到了 1.7。但是,更新有影响 - Java 更新后 Tomcat 7.0.37 不再运行。
我尝试卸载 Java 1.7,替换为 1.6,Apache Tomcat 再次顺利运行。我忘记捕获确切的错误消息,并且在服务器日志中也找不到。
仅供参考。
谢谢
【讨论】:
已编辑
正如sourcedelica 所指出的,Official documentation 表示您可以使用 JDK 1.6 或更高版本,因此您可以将 Tomcat 7 与 JDK 1.7 一起使用。
顺便说一下,使用 JDK 1.6 开发的应用程序可能会失败,尤其是如果您使用 sun.* 包 (which is bad) 中的类。即使复古兼容性很强,也存在一些极端情况,请参阅Oracle list of incompatibilities 了解更多详细信息。
您还可以在这篇 SO 文章中找到一些关于此的内容:New features in JDK 1.6 and 1.7
【讨论】:
我正在使用jdk6 和tomcat 7。我有以下问题。
INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.
要禁止显示此消息,请在 Java 7 上运行 Tomcat,从 $CATALINA_HOME/lib 中删除 WebSocket JARs,或将 WebSocketJARs 添加到 $CATALINA_BASE/conf/catalina.properties 中的 tomcat.util.scan.DefaultJarScanner.jarsToSkip 属性中。
请注意,已弃用的 Tomcat 7 WebSocket API 将可用。
【讨论】: