Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-7489

admin-console fails to load when unexploded EAR containing an EJB module JAR exists in the deploy directory

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • EAP_EWP 5.2.0
    • EAP_EWP 5.1.2
    • Embedded Jopr
    • None
    • Hide

      Add the following files to <JBOSS_SERVER_HOME>/deploy/admin-console.war/META-INF/

      Empty File (seam.properties)

      seam-deployment.properties:
      org.jboss.seam.deployment.scanners=org.jboss.seam.integration.jbossas.vfs.VFSScanner

      Show
      Add the following files to <JBOSS_SERVER_HOME>/deploy/admin-console.war/META-INF/ Empty File (seam.properties) seam-deployment.properties: org.jboss.seam.deployment.scanners=org.jboss.seam.integration.jbossas.vfs.VFSScanner
    • Not Required
    • NEW

      When an EAP instance has an EAR deployed to it which contains an EJB module JAR and the EAR is in an unexploded form (archived), attempting to access the admin-console results in the following exception:

      ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/admin-console]] (http-0.0.0.0-8080-1) Exception sending request initialized lifecycle event to listener instance of class org.jboss.on.embedded.LazyStartupListener
      java.lang.RuntimeException: Error handling file /opt/jboss/jboss-eap-5.1/jboss-as/server/production/deploy/exolgan-legacy-ejb.ear/exolgan-legacy-ejb.jar
      at org.jboss.seam.deployment.URLScanner.handleArchiveByFile(URLScanner.java:134)
      at org.jboss.seam.deployment.URLScanner.handle(URLScanner.java:107)
      at org.jboss.seam.deployment.URLScanner.scanResources(URLScanner.java:90)
      at org.jboss.seam.deployment.StandardDeploymentStrategy.scan(StandardDeploymentStrategy.java:119)
      at org.jboss.seam.init.Initialization.create(Initialization.java:130)
      at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36)
      at org.jboss.on.embedded.LazyStartupListener.initialize(LazyStartupListener.java:182)
      at org.jboss.on.embedded.LazyStartupListener.requestInitialized(LazyStartupListener.java:240)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:180)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
      at java.lang.Thread.run(Thread.java:636)
      Caused by: java.util.zip.ZipException: error in opening zip file
      at java.util.zip.ZipFile.open(Native Method)
      at java.util.zip.ZipFile.<init>(ZipFile.java:131)
      at java.util.zip.ZipFile.<init>(ZipFile.java:148)
      at org.jboss.seam.deployment.URLScanner.handleArchiveByFile(URLScanner.java:123)
      ... 21 more

      The issue can be resolved by adding the following files to admin-console.war/META-INF/

      Empty File (seam.properties)

      seam-deployment.properties:
      org.jboss.seam.deployment.scanners=org.jboss.seam.integration.jbossas.vfs.VFSScanner

              rhn-support-loleary Larry O'Leary
              rhn-support-loleary Larry O'Leary
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: