java - 将使用 1.6.0.24 编译的 War 部署到 1.6.0.22 时出现问题

标签 java tomcat compilation version war

美好的一天。

在堆栈中搜索后,我发现了很多类似的问题,例如:

In what cases legacy Java code would not compile on newer versions

jvm minor version vs compiler minor version

Unsupported major.minor version 49.0

但是,据我了解,他们谈论的是不同 Mayor 版本(1.5 对 1.6)和类似版本的问题。

我认为我的问题有所不同: 开发者给我们发了一个用1.6.0.24编译的war,但是我们的tomcat运行在1.6.0.22的JVM上...

它会顺利运行吗? ¿ 是推荐的方法还是我必须告诉他们重新遵守旧版本是否类似的次要版本“足够”彼此接近?

我们尝试部署它并且 Tomcat 启动了,但 24 小时后它挂了。服务器运行了 8 个月没有问题......所以我有点迷茫,感谢任何建议。

谢谢

最佳答案

这些版本(或任何其他次要更新)之间没有类文件格式更改。您可以在 Java 6 Update 22 上安全地运行使用 Java 6 Update 24 编译的代码。

我怀疑您真正的问题与其他一些变化有关。

关于java - 将使用 1.6.0.24 编译的 War 部署到 1.6.0.22 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870222/

相关文章:

java - Amazon Marketplace 应用程序因包含 Eclipse 设置文件而被拒绝

java - 在 libgdx 中隐藏返回、主页和最近使用的应用程序按钮

java - 我们可以删除 BigDecimal 中小数点前的 float 零吗

用于连接数据库的 Java 桌面应用程序

java - 使用 tuckey-urlrewrite-filter rermote-addr 阻止 IP

java - Spring MVC - 在 Tomcat 上不断出现 404 错误

audio - 在 Raspberry Pi Zero W 上安装 Julia >v1.1.1

java - 线程.sleep(); java 语

java - 在java中构建应用程序主机(例如wordpress.com或google group)的可能解决方案是什么?

haskell - 在 GHC 中编译