]
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@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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: