2011-01-05 3 views
1

나는 다음과 같은 오류가 u는 당신은 아마 당신의 전쟁에서 JPA의 JAR (들)의 사본이 나를실행 제이 보스 6.0

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] 

답변

3

도움이 될 수있어. 그들을 제거하십시오. JBoss는 자체 복사본을 가지고 있으며 충돌 할 것입니다.

+1

+1 감사합니다. Websphere에서도 같은 문제가 있었지만 WAR 내부의 jpa jar를 제거하면 해결됩니다. –

관련 문제