美文网首页
报错:java.lang.SecurityException

报错:java.lang.SecurityException

作者: 1c5c99819799 | 来源:发表于2019-01-20 13:54 被阅读0次

1.

一个关于是使用JDT的maven管理的动态web小小小项目,在代码编写完成之后,运行就会报错

java.lang.SecurityException: class "org.eclipse.jdt.internal.compiler.env.IModule"'s signer information does not match signer information of other classes in the same package

经检查,发现是JDT的org.eclipse.jdt.core-3.15.0.jar与tomcat的ecj-3.6.0.jar包冲突。

解决方法是:将项目中tomcat从classpath中删除掉,即可,如图所示。就不会冲突了,整个程序也能正常运行。 image.png

参考方案来自:https://stackoverrun.com/cn/q/2630449

2.

相似的另一个使用JDT的非maven管理里动态web项目,也会遇到与tomcat里jar包冲突。
解决方案是:将JDT用到的jar包,单独配置成user library,再添加配置到项目中。
然后再部署到项目中,即: 右击“项目”-->选择“Properties”-->选择“Deployment Assembly”-->选择“add”(添加相应的jar包)
参考方案:https://blog.csdn.net/hbuxzy/article/details/41440847
https://blog.csdn.net/pure_ly/article/details/84674600

相关文章

网友评论

      本文标题:报错:java.lang.SecurityException

      本文链接:https://www.haomeiwen.com/subject/zqyxjqtx.html