Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-2402

EAR deployer does not process MANIFEST.MF correctly

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Obsolete
    • Major
    • No Release
    • JBossAS-4.0.3 Final, JBossAS-4.0.3 SP1
    • Deployers
    • None
    • 0
    • 0% 0%

    Description

      EAR deployer failed to process MANIFEST.MF, bundled with EAR - instead of loading jars from EAR content it will try to locate referenced files in ${jboss.server.home}/deploy directory.
      EAR layout:

      Directory of C:\java\jboss\server\default\deploy\ear-rpa.ear

      10/26/2005 01:14p <DIR> .
      10/26/2005 01:14p <DIR> ..
      10/26/2005 01:09p 227,260 ejb-pwc.jar
      10/26/2005 01:09p 39,997 ejb-rpatask.jar
      10/26/2005 01:13p <DIR> lib
      10/26/2005 01:13p <DIR> META-INF
      10/26/2005 01:14p 2,498,160 war-rpa.war
      2 File(s) 267,257 bytes

      Directory of C:\java\jboss\server\default\deploy\ear-rpa.ear\lib

      10/26/2005 01:13p <DIR> .
      10/26/2005 01:13p <DIR> ..
      10/26/2005 01:09p 324 app-classpath.jar
      10/26/2005 01:09p 39,523 commons-pool-1.1.jar
      10/26/2005 01:09p 187,037 edx_client.jar
      10/26/2005 01:09p 679,520 edx_common.jar
      10/26/2005 01:09p 120,477 edx_rpa.jar
      10/26/2005 01:09p 11,408 edx_system.jar
      10/26/2005 01:09p 11,053,816 jrulesall.jar
      10/26/2005 01:09p 350,627 log4j-1.2.11.jar
      10/26/2005 01:09p 40,526 logging.jar
      10/26/2005 01:09p 44,648 sam.jar
      10 File(s) 12,527,906 bytes

      Directory of C:\java\jboss\server\default\deploy\ear-rpa.ear\META-INF

      10/26/2005 01:13p <DIR> .
      10/26/2005 01:13p <DIR> ..
      10/26/2005 02:00p 487 application.xml
      10/26/2005 01:10p 252 MANIFEST.MF
      2 File(s) 739 bytes

      EAR's MANIFEST file :

      Manifest-Version: 1.0
      Ant-Version: Apache Ant 1.6.2
      Created-By: 1.4.2_06-b03 (Sun Microsystems Inc.)
      Built-By: apavlov
      Implementation-Title: rpa
      Implementation-Version: 5.0
      Class-Path: lib/app-classpath.jar

      Fragment of server log file:
      2005-10-25 17:03:48,153 DEBUG [org.jboss.web.tomcat.tc5.jasper.TagLibCache] Scanning for tlds in: file:/C:/java/jboss/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-impl.jar
      2005-10-25 17:05:47,370 DEBUG [org.jboss.deployment.MainDeployer] Undeploying file:/C:/java/jboss/server/default/deploy/edx_rpa.jar
      2005-10-25 17:05:47,370 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] Unregistering cl=org.jboss.mx.loading.UnifiedClassLoader3@d0005e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45781edx_rpa.jar ,addedOrder=43}

      2005-10-25 17:05:47,370 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3] UnifiedLoaderRepository removed(true) org.jboss.mx.loading.UnifiedClassLoader3@d0005e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45781edx_rpa.jar ,addedOrder=43}

      2005-10-25 17:05:47,370 DEBUG [org.jboss.util.file.Files] Failed to delete dir: C:\java\jboss\server\default\tmp\deploy\tmp45781edx_rpa.jar
      2005-10-25 17:05:47,370 DEBUG [org.jboss.deployment.DeploymentInfo] Could not delete file:/C:/java/jboss/server/default/tmp/deploy/tmp45781edx_rpa.jar restart will delete it
      2005-10-25 17:05:47,370 DEBUG [org.jboss.deployment.MainDeployer] Undeployed file:/C:/java/jboss/server/default/deploy/edx_rpa.jar
      2005-10-25 17:06:07,385 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/java/jboss/server/default/deploy/ear-rpa.ear
      2005-10-25 17:06:07,385 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/java/jboss/server/default/deploy/ear-rpa.ear
      2005-10-25 17:06:07,385 DEBUG [org.jboss.deployment.MainDeployer] Copying file:/C:/java/jboss/server/default/deploy/ear-rpa.ear -> C:\java\jboss\server\default\tmp\deploy\tmp45787ear-rpa.ear
      2005-10-25 17:06:08,839 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.EARDeployer@cade31
      2005-10-25 17:06:08,839 INFO [org.jboss.deployment.EARDeployer] Init J2EE application: file:/C:/java/jboss/server/default/deploy/ear-rpa.ear
      2005-10-25 17:06:08,854 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: META-INF/MANIFEST.MF
      2005-10-25 17:06:08,854 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: META-INF/application.xml
      2005-10-25 17:06:08,870 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: ejb-pwc.jar
      2005-10-25 17:06:08,885 DEBUG [org.jboss.deployment.EARDeployer] Extracted deployable content: ejb-rpatask.jar
      2005-10-25 17:06:08,885 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/app-classpath.jar
      2005-10-25 17:06:08,901 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/commons-pool-1.1.jar
      2005-10-25 17:06:08,901 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/edx_client.jar
      2005-10-25 17:06:08,948 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/edx_common.jar
      2005-10-25 17:06:08,948 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/edx_rpa.jar
      2005-10-25 17:06:08,964 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/edx_system.jar
      2005-10-25 17:06:10,276 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/jrulesall.jar
      2005-10-25 17:06:10,464 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/log4j-1.2.11.jar
      2005-10-25 17:06:10,464 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/logging.jar
      2005-10-25 17:06:10,479 DEBUG [org.jboss.deployment.EARDeployer] Extracted non-deployable content: lib/sam.jar
      2005-10-25 17:06:10,510 DEBUG [org.jboss.deployment.EARDeployer] Extracted deployable content: war-rpa.war
      2005-10-25 17:06:10,510 DEBUG [org.jboss.deployment.EARDeployer] Deployment Info: org.jboss.deployment.DeploymentInfo@5a81f787

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/war-rpa.war }

      deployer: null
      status: null
      state: CONSTRUCTED
      watch: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/war-rpa.war
      altDD: null
      lastDeployed: 0
      lastModified: 0
      mbeans:
      , isDirectory: false
      2005-10-25 17:06:10,510 DEBUG [org.jboss.deployment.EARDeployer] Deployment Info: org.jboss.deployment.DeploymentInfo@afbc8eb4

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/ejb-rpatask.jar }

      deployer: null
      status: null
      state: CONSTRUCTED
      watch: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/ejb-rpatask.jar
      altDD: null
      lastDeployed: 0
      lastModified: 0
      mbeans:
      , isDirectory: false
      2005-10-25 17:06:10,510 DEBUG [org.jboss.deployment.DeploymentInfo] createLoaderRepository from config: LoaderRepositoryConfig(repositoryName: JMImplementation:service=LoaderRepository,name=Default, repositoryClassName: null, configParserClassName: null, repositoryConfig: null)
      2005-10-25 17:06:10,510 DEBUG [org.jboss.mx.loading.UnifiedClassLoader] New jmx UCL with url file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear
      2005-10-25 17:06:10,510 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@10e790c, cl=org.jboss.mx.loading.UnifiedClassLoader3@10dc89e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear ,addedOrder=0}

      2005-10-25 17:06:10,510 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@10e790c, cl=org.jboss.mx.loading.UnifiedClassLoader3@10dc89e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear ,addedOrder=0}

      2005-10-25 17:06:10,510 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3] Adding org.jboss.mx.loading.UnifiedClassLoader3@10dc89e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear ,addedOrder=0}

      2005-10-25 17:06:10,510 DEBUG [org.jboss.mx.loading.ClassLoaderUtils] Multiple class loaders found for pkg:
      2005-10-25 17:06:10,948 DEBUG [org.jboss.deployment.MainDeployer] resolveLibraries: lib/app-classpath.jar
      2005-10-25 17:06:10,948 DEBUG [org.jboss.deployment.MainDeployer] new manifest entry for sdi at ear-rpa.ear entry is lib/app-classpath.jar
      2005-10-25 17:06:10,948 DEBUG [org.jboss.deployment.MainDeployer] The manifest entry in file:/C:/java/jboss/server/default/deploy/ear-rpa.ear references URL file:/C:/java/jboss/server/default/deploy/lib/app-classpath.jar which could not be opened, entry ignored
      2005-10-25 17:06:10,948 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true
      2005-10-25 17:06:10,948 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=false
      2005-10-25 17:06:10,948 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting=true
      org.jboss.deployment.DeploymentException: url file:/C:/java/jboss/server/default/deploy/lib/app-classpath.jar could not be opened, does it exist?
      at org.jboss.deployment.DeploymentInfo.<init>(DeploymentInfo.java:191)
      at org.jboss.deployment.MainDeployer.parseManifestLibraries(MainDeployer.java:1101)
      at org.jboss.deployment.MainDeployer.init(MainDeployer.java:855)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:780)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
      at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy9.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
      2005-10-25 17:06:10,948 DEBUG [org.jboss.deployment.MainDeployer] found 2 subpackages of file:/C:/java/jboss/server/default/deploy/ear-rpa.ear
      2005-10-25 17:06:10,948 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/ejb-rpatask.jar
      2005-10-25 17:06:11,104 DEBUG [org.jboss.deployment.MainDeployer] using deployer MBeanProxyExt[jboss.ejb:service=EJBDeployer]
      2005-10-25 17:06:11,104 DEBUG [org.jboss.ejb.EJBDeployer] init, ejb-rpatask.jar
      2005-10-25 17:06:11,120 DEBUG [org.jboss.ejb.EJBDeployer] looking for nested deployments in : file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/ejb-rpatask.jar
      2005-10-25 17:06:11,120 DEBUG [org.jboss.webservice.ServiceDeployer] handleNotification: org.jboss.deployment.SubDeployer.init,ejb-rpatask.jar
      2005-10-25 17:06:11,135 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] Added url: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/ejb-rpatask.jar, to ucl: org.jboss.mx.loading.UnifiedClassLoader3@10dc89e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear ,addedOrder=51}

      2005-10-25 17:06:11,135 DEBUG [org.jboss.deployment.MainDeployer] resolveLibraries: lib/app-classpath.jar
      2005-10-25 17:06:11,135 DEBUG [org.jboss.deployment.MainDeployer] new manifest entry for sdi at ejb-rpatask.jar entry is lib/app-classpath.jar
      2005-10-25 17:06:11,135 DEBUG [org.jboss.deployment.MainDeployer] No deployer found for url: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/lib/app-classpath.jar
      2005-10-25 17:06:11,135 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] Added url: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/lib/app-classpath.jar, to ucl: org.jboss.mx.loading.UnifiedClassLoader3@10dc89e

      { url=file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear ,addedOrder=51}

      2005-10-25 17:06:11,135 DEBUG [org.jboss.deployment.MainDeployer] found 0 subpackages of file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/ejb-rpatask.jar
      2005-10-25 17:06:11,135 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/java/jboss/server/default/tmp/deploy/tmp45787ear-rpa.ear-contents/war-rpa.war

      Attachments

        Activity

          People

            Unassigned Unassigned
            apavlov_jira Alex Pavlov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: