【问题标题】:Running jboss 6.0运行 jboss 6.0
【发布时间】:2011-01-05 13:18:33
【问题描述】:

我遇到了以下错误,你能帮帮我吗

18:20:29,504 WARN  [org.jboss.deployers.vfs.structure] Exception looking for WEB-INF/lib, /C:/eTravel_workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_9_Server1294231790973/deploy/eTravel.war, java.util.zip.ZipException: error in opening zip file
18:23:28,990 INFO  [org.jboss.jpa.deployment.PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=eTravel.war#eTravel
18:23:28,990 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=eTravel.war#eTravel state=Create: java.lang.ClassCastException: org.eclipse.persistence.jpa.PersistenceProvider cannot be cast to javax.persistence.spi.PersistenceProvider
    at org.jboss.jpa.builder.DefaultCEMFBuilder.build(DefaultCEMFBuilder.java:46) [:1.0.2-alpha-1]

【问题讨论】:

    标签: java jboss6.x


    【解决方案1】:

    您的 WAR 中可能有 JPA JAR 的副本。删除它们。 JBoss有自己的副本,他们会发生冲突。

    【讨论】:

    • +1 谢谢。我在 Websphere 中遇到了同样的问题,但只需删除 WAR 中的 jpa jar 即可解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 2013-03-09
    • 2013-03-31
    • 2013-12-05
    • 2012-03-07
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多