运行jboss EAP 5.2,java 6,linux VM服务器。
我的8个生产服务器中有一个在尝试编译登录jsp时抛出了这个错误:
加载期间出现意外错误:org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding java.lang.SecurityException:class" org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding""的签名者信息与同一包中其他类的签名者信息不匹配
我可以看到我在项目中的2个jar文件中有这个类: jdtcore-3.1.0.jar(我从jasperreport 4.1获取) ecj-3.5.1.jar(我从drools-compiler 5.3获得)
我在较低的环境中进行的任何测试中都没有出现此错误,并且我只能在8个中的一个上获得它应该是相同的jboss服务器。
这两个罐子的版本似乎不兼容,但是我找不到关于它们的那么多信息或者要排除哪些,因为我无法重现错误我无法通过试用来解决它和错误。
有关我是否应该从我的项目中排除其中一个罐子或者这些罐子是否有一套兼容版本的建议?