对于java Web应用程序,使用JRE 1.6.0_22时出现此错误
java.lang.SecurityException:class“org.apache.log4j.Logger”与同一个包中其他类的信任级别不匹配
但是,使用JRE 1.6.0_13时它可以正常工作。
我在Google搜索过,发现自update 19以来有一项安全增强功能。
对于这个例外,它说,
在先前检测到混合组件并决定允许它们共存之后,将抛出以下两个SecurityExceptions。异常表示在受信任组件和不受信任组件之间检测到组件名称冲突(资源名称或类包名称),并且拒绝加载资源或类的请求。
现在的问题是,我怎么能找到哪些类(可能是org.apache.log4j.Logger?)有碰撞以及它们在哪些包中?
中存在类似的问题答案 0 :(得分:2)
有趣的链接。我还没有遇到问题 - 但可能是你在JavaEE容器类路径中有一个带有“org.apache ...”的jar,它位于Web应用程序中的和。
寻找并测试从网络应用中删除它