JBoss 5.1.0 Fails to Start - .ear with jboss-app.xml
rbandaru Mar 8, 2011 11:29 AMHi,
JBoss AS just hangs and sits there utilizing max CPU when ear artifact with jboss-app.xml is deployed. Here is the line where it just hangs - ctxPath=/jmx-console
...... 23:40:35,855 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3 23:40:35,857 INFO [EJBContainer] STARTED EJB: org.jboss.profileservice.ejb.SecureProfileServiceBean ejbName: SecureProfileService 23:40:35,871 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI: SecureProfileService/remote - EJB3.x Default Remote Business Interface SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService - EJB3.x Remote Business Interface 23:40:36,121 INFO [TomcatDeployment] deploy, ctxPath=/admin-console 23:40:40,393 INFO [TomcatDeployment] deploy, ctxPath=/ 23:40:40,502 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console
When ctrl-c, I get tons of exceptions. Attached is the server.log and here are snippets from that log.
23:42:02,647 WARN [StartStopLifecycleAction] Error during stop for jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3 org.jboss.ejb3.common.registrar.spi.NotBoundException: Could not retrieve Ejb3Registrar as a registrar implementation has not yet been bound. ..... 23:42:03,305 ERROR [HttpInvoker] Failed java.lang.IllegalStateException: BaseClassLoader@2e7cf883{vfsfile:/usr/local/jboss/jboss-5.1.0.GA/server/xyz/conf/jboss-service.xml} classLoader is not connected to a domain (probably undeployed?) for class java.net.MulticastSocket at org.jboss.classloader.spi.b
.ear file has a rar module within it and this rar runs quartz scheduler jobs. the rar module has the higher version of quartz.jar than the same jar available globally at common/lib. and, quartz.jar at common/lib was getting classloaded for this rar thereby causing exceptions due to version incompatibility. So, we add a jboss-app.xml in META-INT of the .ear...and here are the jboss-app.xml contents...but, then it hangs.
Work-around: Remove quartz.jar at the common/lib and everything works fine. But, thats not the solution we are looking for as its not clean and elegant. And, there is another thread (http://goo.gl/YH3Cu) with almost the same issue (except no eclipse in my case) but it is unanswered.
Any help here is greatly appreciated.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jboss-app PUBLIC "-//JBoss//DTD Java EE Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-app_5_0.dtd"> <jboss-app> <loader-repository>quartz:archive=xyz-scheduler-rar-ear.ear<loader-repository-config>java2ParentDelegation=false</loader-repository-config> </loader-repository> </jboss-app>
-
server.log.zip 3.3 KB