对于 java web 应用程序,使用 JRE 1.6.0_22 时出现此错误
java.lang.SecurityException:类“org.apache.log4j.Logger”与同一包中其他类的信任级别不匹配
但是,在使用 JRE 1.6.0_13 时它可以正常工作。
我在谷歌搜索,发现自更新 19以来有安全增强。
对于这个例外,它说,
在先前检测到混合组件并决定允许它们共存之后,将引发以下两个 SecurityExceptions。异常表明在受信任和不受信任的组件之间检测到组件名称冲突(资源名称或类包名称),并且加载资源或类的请求被拒绝。
现在的问题是,我怎样才能找到哪些类(可能是 org.apache.log4j.Logger?)有冲突以及它们在哪些包中?
我发现在Oracle 论坛中有一个类似的问题