Porting to JBoss 7.X
ejb3workshop Jul 17, 2013 4:45 AMWhen deploying our application which worked find in JBoss 4 and 5 into JBoss 7.X.X we are getting the following exception.
16:30:03,631 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 6374ms - Started 169 of 248 services (78 services are passive or on-demand)
16:37:38,610 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "ABCDEFEJB.ear"
16:38:00,535 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.deployment.unit."ABCDEFEJB.ear".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ABCDEFEJB.ear".STRUCTURE: Failed to process phase STRUCTURE of
deployment "ABCDEFEJB.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011060: Failed to process children for EAR ["/D:/jboss-as-7.1.1.Final/bin/content/ABCDEFEJB.ear"]
at org.jboss.as.ee.structure.EarStructureProcessor.deploy(EarStructureProcessor.java:218)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
... 5 more
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) [rt.jar:1.7.0_25]
at java.util.zip.ZipFile.<init>(ZipFile.java:215) [rt.jar:1.7.0_25]
at java.util.zip.ZipFile.<init>(ZipFile.java:145) [rt.jar:1.7.0_25]
at java.util.jar.JarFile.<init>(JarFile.java:153) [rt.jar:1.7.0_25]
at java.util.jar.JarFile.<init>(JarFile.java:117) [rt.jar:1.7.0_25]
at org.jboss.vfs.spi.JavaZipFileSystem.<init>(JavaZipFileSystem.java:97)
at org.jboss.vfs.spi.JavaZipFileSystem.<init>(JavaZipFileSystem.java:83)
at org.jboss.vfs.VFS.mountZip(VFS.java:408)
at org.jboss.vfs.VFS.mountZip(VFS.java:434)
at org.jboss.as.ee.structure.EarStructureProcessor.mount(EarStructureProcessor.java:223)
at org.jboss.as.ee.structure.EarStructureProcessor.createResourceRoot(EarStructureProcessor.java:242)
at org.jboss.as.ee.structure.EarStructureProcessor.deploy(EarStructureProcessor.java:176)
... 6 more
16:38:00,691 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS015870: Deploy of deployment "ABCDEFEJB.ear" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"ABCDEFEJB.ear\".STRUCTURE" => "org.jboss.msc.service.StartException in
service jboss.deployment.unit.\"ABCDEFEJB.ear\".STRUCTURE: Failed to process phase STRUCTURE of deployment \"ABCDEFEJB.ear\""}}
16:38:00,695 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment ABCDEFEJB.ear in 4ms
16:38:00,710 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 1) JBAS014774: Service status report
JBAS014777: Services which failed to start: service jboss.deployment.unit."ABCDEFEJB.ear".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ABCDEFEJB.ear".STRUCTURE: Failed to process phase STRUCTURE of deployment "ABCDEFEJB.ear"
16:38:00,728 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 2) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"ABCDEFEJB.ear\".STRUCTURE" => "org.
jboss.msc.service.StartException in service jboss.deployment.unit.\"ABCDEFEJB.ear\".STRUCTURE: Failed to process phase STRUCTURE of deployment \"ABCDEFEJB.ear\""}}}}
In previous releases the error messages were a lot more informative. This error tells you very little about the actual cause of the problem or how to fix it.
Any pointers on what to do, to get the application working on JBoss 7 ?