2011-05-03 70 views
0

美好的一天。部署使用1.6.0.24编译为1.6.0.22版本的战争时的问题

在组搜索后,我发现许多类似的问题:

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

但是,据我了解,他们谈论与型动物市长版本问题(1.5比1.6)和类似。

我想我的问题是不同的: 开发商给我们与1.6.0.24编制了战争,但我们的tomcat上1.6.0.22 JVM上运行...

它运行没有问题? ¿是推荐的方法,还是我必须告诉重新与旧版本重新编译相似的次要版本“足够”互相关闭?

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

感谢

+0

您应该扫描日志以查看实际挂起的原因? – asgs 2011-05-03 13:34:16

+3

它应该运行没有任何问题。 – 2011-05-03 13:34:19

+0

@asgs选中。没人告诉任何有用的东西。 @亚辛我期待如此。谢谢。 – 2011-05-03 15:01:01

回答

6

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

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

+0

谢谢Joaquim。你的声誉足够大,可以相信你。 – 2011-05-03 14:59:45