Tomcat 7 现在与 Java 7 兼容吗?

发布于 2025-01-06 00:15:04 字数 104 浏览 0 评论 0原文

如果不是,预计什么时候会发生?

如果是,您是否知道将 Tomcat 7/Java 6 的现有安装迁移到 Tomcat 7/Java 7 是否有特殊的操作?

谢谢!

If not, when is it foreseen for?

If yes, do you know if there is something special to migrate an existing installation of Tomcat 7/Java 6 to Tomcat 7/Java 7?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

走野 2025-01-13 00:15:04

正式 支持 Java 1.6 或更高版本。

在此处输入图像描述

这篇文章 介绍了更多详细信息。

Officially Java 1.6 or later is supported.

enter image description here

This post goes into more detail.

缘字诀 2025-01-13 00:15:04

上个月(2013 年 2 月)我将 Java 从 1.6 更新到 1.7。但是,更新会产生影响 - Tomcat 7.0.37 在 Java 更新后不再运行。

我尝试卸载 Java 1.7,替换为 1.6,Apache Tomcat 再次顺利运行。我忘记捕获确切的错误消息,并且在服务器日志中也找不到。

供参考。

谢谢

Last month (Feb. 2013) I updated my Java from 1.6 to 1.7. However, the update has repercussion - Tomcat 7.0.37 is not running anymore after the Java update.

I tried un-installing the Java 1.7, replace with 1.6 and the Apache Tomcat runs smoothly again. I forgot to capture the exact error message and I couldn't find also on the server logs.

FYI.

Thanks

删除会话 2025-01-13 00:15:04

已编辑

正如sourcedelica 官方文档说你可以使用 JDK 1.6 或更高版本,这样你就可以使用 Tomcat 7 使用 JDK 1.7。

另请查看 Tomcat 7 迁移指南


顺便说一句,使用 JDK 1.6 开发的应用程序可能会失败,使用 JDK 1.7 时尤其如此,如果您使用 sun.* 包中的类 (这很糟糕)。即使向后兼容性很强,也存在一些极端情况,请参阅 Oracle 不兼容性列表了解更多详细信息。

您还可以在这篇文章中找到一些与此相关的内容:新JDK 1.6 和 1.7 中的功能

EDITED

As pointed out by sourcedelica the Official documentation says you can use JDK 1.6 or later so you can use Tomcat 7 with JDK 1.7.

Also check the Tomcat 7 Migration Guide .


By the way your applications developed with JDK 1.6 may fail using JDK 1.7, especially if you use classes in sun.* packages (which is bad). Even if retro-compatibility is strong, some corner cases exist, see Oracle list of incompatibilities for more details.

You can also find some stuff about this in this SO article : New features in JDK 1.6 and 1.7

月亮是我掰弯的 2025-01-13 00:15:04

我正在使用 jdk6tomcat 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 JAR 或将 WebSocketJARs 添加到 tomcat.util.scan.DefaultJarScanner.jarsToSkip 属性$CATALINA_BASE/conf/catalina.properties

请注意,已弃用的 Tomcat 7 WebSocket API 将可用。

i am using jdk6 with tomcat 7.i have following issues.

INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.

To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties.

Note that the deprecated Tomcat 7 WebSocket API will be available.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文