3 Replies Latest reply on Dec 19, 2002 9:05 AM by stask

    3.04 with tomcat 4.1.12

    dkurry

      I can not seem to get JBoss.NET to work in the latest release. I get the following error. Previous posts about changing the xml file do not apply as I do not find this entry anymore in the 3.04 version of the file.

      Has anyone been able to get it to work? IF so, what have you done.

      I am having problems starting up the all module. Looks like there is an issue with it not being able to find the CMPStateHome. Can anyone assist with this issue. Please, be specific. I have included a stack trace below.

      Drew

      08:44:02,852 INFO [MainDeployer] Deployed package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/ejb-management.jar
      08:44:02,853 INFO [MainDeployer] Starting deployment of package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jbossweb-ejb.jar
      08:44:03,250 ERROR [EJBDeployer] Verfiy failed
      java.lang.NoClassDefFoundError: org/mortbay/j2ee/session/interfaces/CMPStateHome
      at java.lang.Class.getConstructor0(Native Method)
      at java.lang.Class.getConstructor(Class.java:922)
      at org.jboss.verifier.strategy.AbstractVerifier.hasDefaultConstructor(AbstractVerifier.java:529)
      at org.jboss.verifier.strategy.EJBVerifier20.verifyCMPEntityBean(EJBVerifier20.java:1874)
      at org.jboss.verifier.strategy.EJBVerifier20.checkBmpOrCmp2Entity(EJBVerifier20.java:169)
      at org.jboss.verifier.strategy.EJBVerifier20.checkEntity(EJBVerifier20.java:139)
      at org.jboss.verifier.BeanVerifier.verify(BeanVerifier.java:129)
      at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:343)
      at org.jboss.deployment.MainDeployer.create(MainDeployer.java:760)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:620)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy4.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:656)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:261)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:398)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy3.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
      at org.jboss.Main.boot(Main.java:148)
      at org.jboss.Main$1.run(Main.java:381)
      at java.lang.Thread.run(Thread.java:479)
      08:44:03,265 INFO [EjbModule] Creating
      08:44:03,309 INFO [EjbModule] Deploying CMPState
      08:44:03,390 WARN [ServiceController] Problem creating service jboss.j2ee:jndiName=jetty/CMPState,service=EJB
      java.lang.ClassNotFoundException: org.mortbay.j2ee.session.interfaces.CMPStateHome
      at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
      at org.jboss.ejb.EntityContainer.create(EntityContainer.java:310)
      at org.jboss.ejb.Container.invoke(Container.java:752)
      at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1058)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy5.create(Unknown Source)
      at org.jboss.system.ServiceController.create(ServiceController.java:315)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy22.create(Unknown Source)
      at org.jboss.ejb.EjbModule.createService(EjbModule.java:386)
      at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:136)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy5.create(Unknown Source)
      at org.jboss.system.ServiceController.create(ServiceController.java:315)
      at org.jboss.system.ServiceController.create(ServiceController.java:243)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy11.create(Unknown Source)
      at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:377)
      at org.jboss.deployment.MainDeployer.create(MainDeployer.java:760)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:620)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy4.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:656)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:261)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:398)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy3.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569)
      at java.lang.reflect.Method.invoke(Native Method)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
      at org.jboss.Main.boot(Main.java:148)
      at org.jboss.Main$1.run(Main.java:381)
      at java.lang.Thread.run(Thread.java:479)
      08:44:03,402 INFO [EjbModule] Created
      08:44:03,403 INFO [EjbModule] Starting
      08:44:03,404 INFO [EjbModule] Started
      08:44:03,405 INFO [MainDeployer] Deployed package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jbossweb-ejb.jar
      08:44:03,407 INFO [MainDeployer] Starting deployment of package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jmx-ejb-adaptor.jar
      08:44:03,730 INFO [EjbModule] Creating
      08:44:03,773 INFO [EjbModule] Deploying jmx/ejb/Adaptor
      08:44:03,848 INFO [EjbModule] Created
      08:44:03,850 INFO [EjbModule] Starting
      08:44:03,969 INFO [EjbModule] Started
      08:44:03,970 INFO [MainDeployer] Deployed package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jmx-ejb-adaptor.jar
      08:44:03,971 INFO [MainDeployer] Starting deployment of package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jmx-console.war/
      08:44:04,154 INFO [EmbeddedCatalinaService41] deploy, ctxPath=/jmx-console, warUrl=file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jmx-console.war/
      08:44:04,276 INFO [Engine] WebappLoader[/jmx-console]: Deploying class repositories to work directory /d01/java/jboss-3.0.4_tomcat-4.1.12/tomcat-4.1.x/work/MainEngine/localhost/jmx-console
      08:44:04,278 INFO [Engine] WebappLoader[/jmx-console]: Deploy class files /WEB-INF/classes to /d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jmx-console.war/WEB-INF/classes
      08:44:04,652 INFO [Engine] ContextConfig[/jmx-console]: Added certificates -> request attribute Valve
      08:44:05,350 INFO [EmbeddedCatalinaService41] Using Java2 parent classloader delegation: true
      08:44:05,351 INFO [Engine] StandardManager[/jmx-console]: Seeding random number generator class java.security.SecureRandom
      08:44:05,353 INFO [Engine] StandardManager[/jmx-console]: Seeding of random number generator has been completed
      08:44:05,356 INFO [Engine] StandardWrapper[/jmx-console:default]: Loading container servlet default
      08:44:05,358 INFO [Engine] StandardWrapper[/jmx-console:invoker]: Loading container servlet invoker
      08:44:05,369 INFO [MainDeployer] Deployed package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/deploy/jmx-console.war/
      08:44:05,375 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean operation 'checkIncompleteDeployments()'
      Cause: Incomplete Deployment listing:
      Packages waiting for a deployer:

      Incompletely deployed packages:

      MBeans waiting for classes:

      MBeans waiting for other MBeans:
      [ObjectName: jboss.net:service=Axis
      state: CONFIGURED
      I Depend On: jboss.web:service=JBossWeb

      Depends On Me: jboss.net:service=Adaptor
      , ObjectName: jboss.net:service=Adaptor
      state: CONFIGURED
      I Depend On: jboss.net:service=Axis

      Depends On Me: , ObjectName: jboss.j2ee:jndiName=jetty/CMPState,service=EJB
      state: FAILED
      I Depend On:
      Depends On Me: java.lang.ClassNotFoundException: org.mortbay.j2ee.session.interfaces.CMPStateHome]
      08:44:05,378 INFO [URLDeploymentScanner] Started
      08:44:05,379 INFO [MainDeployer] Deployed package: file:/d01/java/jboss-3.0.4_tomcat-4.1.12/server/all/conf/jboss-service.xml
      08:44:05,383 INFO [Server] JBoss (MX MicroKernel) [3.0.4 Date:200211021607] Started in 0m:47s:720ms




        • 1. Re: 3.04 with tomcat 4.1.12
          dkurry

          After troubleshooting and putting together multiple posts I resolved the issue with the following:

          Since I am using Jakarta with JBoss I did an unjar of jboss-net.sar file and updated the jboss-service.xml file to depend on EmbeddedCatalina41 (jboss.web:service=EmbeddedCatalina41). In future releases may need to look in the jmx-console to determine correct name for Catalina. Put new sar file in deploy directory and replace previous.

          Add to run.sh -Daxis.enableListQuery=true when starting server. Restart server. The correct URL to check with is:

          http://localhost:8080/axis/*/servlet/AxisServlet
          http://localhost:8080/axis/*/services?list

          Good Luck
          Drew

          • 2. Re: 3.04 with tomcat 4.1.12
            jasonb

            Hot damn. Thanks for doing the legwork on that.

            I tried repeatedly to get this to work, with no success.

            Turns out, I was missing that extra -D option in the run.sh file.

            Where did you come about the information on that option? I scoured the forum and couldn't find anything, although the fact that the search was broken made the task more monumental than it needed to be.

            Thanks again!

            -- Jason

            • 3. Re: 3.04 with tomcat 4.1.12
              stask

              Thanks Drew, it works for me now, but there is still a ClassNotFound exception when JBoss is starting.