<div dir="ltr">Hi,<div><br></div><div>If anyone has succesfully installed opencms 9 on JBoss 7.1+ please share how you solved this openjpa issue:</div><div><br></div><div><div>2014-04-08 16:49:57,519:                [WARN] modules - Failed to define class org.jboss.as.jpa.openjpa.JBossPersistenceMetaDataFactory in Module "org.jboss.as.jpa.openjpa:main" from local module loader @876d42 (finder: local module finder @1160a60 (roots: /srv/jboss/8180/modules,/srv/jboss/8180/modules/system/layers/base)): java.lang.LinkageError: Failed to link org/jboss/as/jpa/openjpa/JBossPersistenceMetaDataFactory (Module "org.jboss.as.jpa.openjpa:main" from local module loader @876d42 (finder: local module finder @1160a60 (roots: /srv/jboss/8180/modules,/srv/jboss/8180/modules/system/layers/base)))</div>
<div>        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:407)</div><div>        at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:254)</div><div>        at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73)</div>
<div>        at org.jboss.modules.Module.loadModuleClass(Module.java:518)</div><div>        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182)</div><div>        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)</div>
<div>        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)</div><div>        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)</div>
<div>        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)</div><div>        at org.jboss.as.jpa.openjpa.OpenJPAPersistenceProviderAdaptor.addProviderProperties(OpenJPAPersistenceProviderAdaptor.java:56)</div>
<div>        at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deployPersistenceUnit(PersistenceUnitServiceHandler.java:319)</div><div>        at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.addPuService(PersistenceUnitServiceHandler.java:273)</div>
<div>        at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.handleWarDeployment(PersistenceUnitServiceHandler.java:188)</div><div>        at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deploy(PersistenceUnitServiceHandler.java:114)</div>
<div>        at org.jboss.as.jpa.processor.PersistenceBeginInstallProcessor.deploy(PersistenceBeginInstallProcessor.java:48)</div><div>        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:120)</div>
<div>        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)</div><div>        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)</div>
<div>        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)</div><div>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)</div><div>        at java.lang.Thread.run(Thread.java:744)</div>
<div>Caused by: java.lang.NoClassDefFoundError: org/apache/openjpa/persistence/PersistenceMetaDataFactory</div><div>        at java.lang.ClassLoader.defineClass1(Native Method)</div><div>        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)</div>
<div>        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)</div><div>        at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:338)</div><div>        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:402)</div>
<div>        ... 20 more</div><div>Caused by: java.lang.ClassNotFoundException: org.apache.openjpa.persistence.PersistenceMetaDataFactory from [Module "org.jboss.as.jpa.openjpa:main" from local module loader @876d42 (finder: local module finder @1160a60 (roots: /srv/jboss/8180/modules,/srv/jboss/8180/modules/system/layers/base))]</div>
<div>        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)</div><div>        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)</div><div>        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)</div>
<div>        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)</div><div>        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)</div><div>        ... 25 more</div>
</div><div><br></div><div><br></div><div><br></div><div><div>Kind regards,<br><br>Christian Bjørnbak <br><br>Chefudvikler / Lead Developer<br>TouristOnline A/S<br>Islands Brygge 43<br>2300 København S<br>Denmark<br>TLF: +45 32888230<br>
Dir. TLF: +45 32888235<br></div>
</div></div>