将使用 1.6.0.24 编译的 War 部署到 1.6.0.22 时出现问题
再会。
在堆栈中搜索后,我发现了许多类似的问题,例如:
但是,据我了解,他们谈到了问题具有不同的 Mayor 版本(1.5 与 1.6)和类似版本。
我认为我的问题有所不同: 开发人员向我们发送了使用 1.6.0.24 编译的 war,但我们的 tomcat 运行在 1.6.0.22 JVM 上...
它运行不会出现问题吗? ¿是推荐的方法还是必须告诉我重新遵守旧版本类似的次要版本是否“足够”彼此接近?
我们尝试部署它并且 Tomcat 启动了,但 24 小时后它挂起了。服务器运行了 8 个月,没有出现任何问题...所以我有点迷失,感谢任何建议。
谢谢
Good Day.
After searching at stack, I have found many similar questions like:
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
But, as I understand, they speak about problems with differents Mayor version (1.5 vs 1.6) and similar.
I think my problem is different:
The developers send us a war compiled with the 1.6.0.24, but our tomcat runs on the 1.6.0.22 JVM...
Will it run without problems? ¿Is the recommended approach or must i told then to recomplie with older version Are similar minor version "enough" close each other?
We tried to deploy it and the Tomcat started, but 24 hours later it hanged. The server was running for 8 months without problem... so I'm a bit lost and will thank any advice.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这些版本之间没有类文件格式更改(或任何其他次要更新)。您可以在 Java 6 Update 22 上安全地运行使用 Java 6 Update 24 编译的代码。
我怀疑您的真正问题与其他一些更改有关。
There is no class file format change between those versions (or any other minor updates). You can safely run code compiled with Java 6 Update 24 on Java 6 Update 22.
I suspect your real problem is related to some other change.