Some update here -
 
I am able to move forward after we removed "jsptl-jx.tld" from all tag libs.
That is very strange. Why were jboss classes were showing up as NoClassDefs..
Does somebody have an explanation. I read jboss classloader but I can not correlate.
Thanks
Tapan
 
 
 I want to instantiate my service.
In my service file mbean entry is as follows -

     <mbean code="com.integral.jmsx.jndi.jboss.JBossLoader" name="sonic.mq:service=JNDILoader">
        <attribute name="JNDIInitClassName">com.integral.jmsx.jndi.JmsJndiInit</attribute>
                <depends>jboss:service=Naming</depends>
                <depends>jboss.ejb:service=EJBDeployer</depends>
                <depends>jboss.jca:service=RARDeployer</depends>
        </mbean>

I put some debugs in ServiceCreator and ServiceConfigurator files and I find that jboss files themselves are not in classpath!!

(Please see the following log) What might be happening here.
By the way there is no problem in the code - it is working in some other code branch.
I am trying to port the code to other jboss instance.
The jboss startup shows that all files from jboss.home/lib folder (and many more from my own server instance/lib folder ) have got loaded

Also there are other "service files" which I see have successfully got deployed.




00:28:05,542 -DEBUG [Integral5] Watching new file: file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.xml

00:28:05,548 -DEBUG [Integral5] create step for deployment file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.xml

00:28:05,553 -DEBUG [Integral5] Deploying SAR, create step: url file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.xml

00:28:05,557 -DEBUG [Integral5] Registering service UCL=jmx.loading:UCL=d647d8
 MBEANS ARE  []
Inside internal install
Before service creator . install
 Code in Service Creator!!! com.integral.jmsx.jndi.jboss.JBossLoader
 constructor isss org.jboss.system.ServiceCreator$ConstructorInfo@6cef4
00:28:05,594 -DEBUG [Integral5] About to create bean: sonic.mq:service=JNDILoader with code: com.integral.jmsx.jndi.jboss.JBossLoader

javax.management.RuntimeErrorException: instantiating com.integral.jmsx.jndi.jboss.JBossLoader failed: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBean

        at org.jboss.mx.server.MBeanServerImpl.handleInstantiateExceptions(MBeanServerImpl.java:1306)
        at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:1237)
        at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:286)
        at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:344)
        at org.jboss.system.ServiceCreator.install(ServiceCreator.java:164)
        at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:452)
        at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:172)
        at org.jboss.system.ServiceController.install(ServiceController.java:226)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        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:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy4.install(Unknown Source)
        at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        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:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy6.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)

        at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
        at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
        at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
        at sun.reflect.GeneratedMethodAccessor4.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:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
        at $Proxy0.start(Unknown Source)
        at org.jboss.system.ServiceController.start(ServiceController.java:417)
        at sun.reflect.GeneratedMethodAccessor5.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:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy4.start(Unknown Source)
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        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:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy5.deploy(Unknown Source)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:483)
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:363)
        at org.jboss.Main.boot(Main.java:200)
        at org.jboss.Main$1.run(Main.java:490)
        at java.lang.Thread.run(Thread.java:595)




NOTICE

This e-mail message and any attachments, which may contain confidential information, are to be viewed solely by the intended recipient of Integral Development Corp.  If the reader of this message is not the intended recipient, you are hereby notified that any use, dissemination, distribution or copying of this communication is strictly prohibited.  If you have received this message in error, please immediately notify the sender and delete the mail and all attachments.