【发布时间】:2013-06-21 07:33:37
【问题描述】:
尝试使用 Tomcat Apache 运行我的程序时,我收到以下错误:
严重:将异常映射到响应:500(内部服务器错误) java.lang.SecurityException:类“javax.persistence.PersistenceUtil”的签名者信息与同一包中其他类的签名者信息不匹配 在 java.lang.ClassLoader.checkCerts(ClassLoader.java:806) 在 java.lang.ClassLoader.preDefineClass(ClassLoader.java:487) 在 java.lang.ClassLoader.defineClassCond(ClassLoader.java:625) 在 java.lang.ClassLoader.defineClass(ClassLoader.java:615) 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 在 org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2895) 在 org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173) 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681) 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) 在 org.odata4j.producer.jpa.JPAProducerFactory.create(JPAProducerFactory.java:32) 在......
之前我收到“java.lang.NoClassDefFoundError: javax/persistence/Persistence”错误,所以我将 javax.persistence_2.0.5.v201212031355.jar 添加到 WEB-INF/lib。
我的 WEB-INF/lib 看起来像:
【问题讨论】:
标签: java eclipse tomcat persistence securityexception