[jboss-jira] [JBoss JIRA] Updated: (JBAS-2402) EAR deployer does not process MANIFEST.MF correctly

Dimitris Andreadis (JIRA) jira-events at jboss.com
Mon Sep 11 04:52:44 EDT 2006


     [ http://jira.jboss.com/jira/browse/JBAS-2402?page=all ]

Dimitris Andreadis updated JBAS-2402:
-------------------------------------

    Fix Version/s: JBossAS-4.0.6.CR1
                       (was: JBossAS-4.0.5.GA)

Feature requests to the next release

> EAR deployer does not process MANIFEST.MF correctly
> ---------------------------------------------------
>
>                 Key: JBAS-2402
>                 URL: http://jira.jboss.com/jira/browse/JBAS-2402
>             Project: JBoss Application Server
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: Deployment services
>    Affects Versions: JBossAS-4.0.3 Final, JBossAS-4.0.3 SP1
>         Environment: Windows 2000 AS, SUN JDK 1.5_04
>            Reporter: Alex Pavlov
>             Fix For: JBossAS-4.0.6.CR1
>
>
> 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 at 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 at 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 at 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 at 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 at 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 at 10e790c, cl=org.jboss.mx.loading.UnifiedClassLoader3 at 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 at 10e790c, cl=org.jboss.mx.loading.UnifiedClassLoader3 at 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 at 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 at 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 at 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

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list