想知道那里是否有任何一位大师可以了解以下随机发生的原因。
我们在Jetty 6.1.26中部署了一个Web应用程序,在JRE 1.7_03的Linux安装上运行
不是每一次,但偶尔,当Jetty启动时 - 似乎是一个随机类(来自我们的项目)似乎是NoClassDefFound错误的来源。如果我们重启Jetty,他们的问题就会消失。
唯一出现的模式似乎是错误根目录中的类是通过JAXB注释填充的。
如果有更多关于频率的想法,它会发生1/50次。
我很想知道这个错误的原因和原因。
答案 0 :(得分:1)
不确定这有什么用,但我们遇到了Jetty 8和java 6的注释问题。 长话短说,该版本中的注释处理似乎依赖于libasm,例如字节码检查。
所以我们要小心我不熟悉Jetty 6和Jaxb处理注释的方式,但实际上我很惊讶你们可以在Java 7上运行。你能尝试使用Java 6运行代码吗?