I'm trying to deploy an ear file that contains one jar and one war file. The jar file with my entity beans deploys correctly, but JBoss throws the exception below while trying to parse the jar files in the .war's WEB-INF/lib directory. I don't think there is a problem with the jar file because it does this with the log4j 1.2.8 jar file and two other jars from the Jakarta commons project.
Using Google I was able to find this bug report which sounds almost identical to what I'm seeing.


http://www.mail-archive.com/[EMAIL PROTECTED]/ msg33292.html

The main difference is that I don't have to *re*deploy my app; it doesn't work the first time.

I'm using JBoss 3.2.1 on MacOS X 10.2.6 with Java version 1.4.1_01.

Any help would be greatly appreciated.
  -M@


22:57:24,794 INFO [Engine] WebappLoader[]: Deploy class files /WEB-INF/classes to /usr/local/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/versaly.ear/ versaly.war/WEB-INF/classes
22:57:24,824 INFO [Engine] WebappLoader[]: Deploy JAR /WEB-INF/lib/rtcreator.jar to /usr/local/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/versaly.ear/ versaly.war/WEB-INF/lib/rtcreator.jar
22:57:24,958 INFO [Engine] WebappLoader[]: Deploy JAR /WEB-INF/lib/struts.jar to /usr/local/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/versaly.ear/ versaly.war/WEB-INF/lib/struts.jar
22:57:32,391 ERROR [Engine] ContextConfig[] Exception processing JAR at resource path /WEB-INF/lib/rtcreator.jar
javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/rtcreator.jar
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java: 930)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868 )
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j ava:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu pport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567 )
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:821)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd edCatalinaService41.java:417)
at org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC atalinaService41.java:266)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:357)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi spatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc anner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan ner.java:476)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS can(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo p(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run (AbstractDeploymentScanner.java:190)
22:57:32,417 ERROR [Engine] ----- Root Cause -----
java.lang.IllegalStateException: Illegal class loader binding
at org.apache.naming.resources.DirContextURLStreamHandler.get(DirContextURL StreamHandler.java:234)
at org.apache.naming.resources.DirContextURLStreamHandler.openConnection(Di rContextURLStreamHandler.java:134)
at java.net.URL.openConnection(URL.java:943)
at sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:6 4)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java: 903)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868 )
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j ava:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu pport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567 )
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:821)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd edCatalinaService41.java:417)
at org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC atalinaService41.java:266)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:357)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi spatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc anner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan ner.java:476)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS can(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo p(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run (AbstractDeploymentScanner.java:190)
22:57:32,450 INFO [Engine] ContextConfig[]: Marking this application unavailable due to previous error(s)
22:57:33,425 INFO [EmbeddedCatalinaService41] Using Java2 parent classloader delegation: true
22:57:33,430 INFO [Engine] StandardManager[]: Seeding random number generator class java.security.SecureRandom
22:57:33,440 INFO [Engine] StandardManager[]: Seeding of random number generator has been completed
22:57:33,463 INFO [Engine] StandardContext[]: Context startup failed due to previous errors
22:57:33,527 INFO [EARDeployer] Started J2EE application: file:/usr/local/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/ versaly.ear/
22:57:33,658 INFO [MainDeployer] Deployed package: file:/usr/local/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/ versaly.ear/




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to