首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat 7无法加载javax.persistence

Tomcat 7无法加载javax.persistence
EN

Stack Overflow用户
提问于 2014-07-21 10:22:49
回答 2查看 334关注 0票数 0

我正在将eclipse项目导入到虚拟机。我更改了库(更改路径并重新导入项目,因为这个VM只有C:而不是D:)。Tomcat不加载并显示这一点。导入所有库,persistence.xml文件配置为ok。

代码语言:javascript
复制
[2014-07-21 12:15:43] ERROR (InicializacionListener.java:142) - Excepcion cerrando DAO: java.lang.NullPointerException
java.lang.NullPointerException
    at com.dominion.procop.listeners.InicializacionListener.contextInitialized(InicializacionListener.java:140)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
jul 21, 2014 12:15:43 PM org.apache.catalina.core.StandardContext listenerStart
Grave: Excepción enviando evento inicializado de contexto a instancia de escuchador de clase com.dominion.procop.listeners.InicializacionListener
java.lang.NoClassDefFoundError: javax/persistence/PersistenceException
    at com.dominion.procop.listeners.InicializacionListener.contextInitialized(InicializacionListener.java:126)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.persistence.PersistenceException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
    ... 10 more

jul 21, 2014 12:15:43 PM org.apache.catalina.core.StandardContext startInternal
Grave: Error listenerStart
jul 21, 2014 12:15:43 PM org.apache.catalina.core.StandardContext startInternal
Grave: Falló en arranque del Contexto [/MyData] debido a errores previos
[2014-07-21 12:15:43]  WARN (InicializacionListener.java:53) - >>>>>>  FINALIZANDO SERVICIO   <<<<<<
[2014-07-21 12:15:43]  INFO (Sincronizador.java:117) - Sincronizador - FINAL
jul 21, 2014 12:15:43 PM org.apache.coyote.AbstractProtocol startjava.lang.Thread.run(Unknown Source)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-21 11:06:45

最后,我删除并复制了.jars (Toplink),现在它完美地工作了。(老实说,我不知道现在它是怎么工作的。)

票数 0
EN

Stack Overflow用户

发布于 2014-07-21 10:26:17

在应用程序的类路径或tomcat类路径中,您错过了javax.persistence_1.0.0.jar

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24862809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档