2 Replies Latest reply on Apr 5, 2002 8:31 PM by adrian.brock

    Session Bean Deployment Issues

    sbhats

      Hi All,

      We are having a weird problem where even though there is no Jar File in the Deploy directory still the ejb's are getting deployed.

      The following is the configuration and log file (part of the same)

      I'm using - JBoss-2.4.4_Tomcat-3.2.3
      JVM - jdk1.3
      OS - Windows NT

      i get the following exception:
      [INFO,ContainerFactory] Deploying:file:/E:/JBoss-2.4.4_Tomcat-3.2.3/jboss/tmp/deploy/Default/User.jar
      [INFO,ContainerFactory] Deploying OrderApp
      [INFO,OrderApp] Registration is not done -> destroy
      [INFO,OrderApp] Destroying
      [INFO,OrderApp] Destroyed
      [ERROR,Default] javax.management.InstanceAlreadyExistsException: Management:jndiName=OrderApp
      [ERROR,Default] at com.sun.management.jmx.RepositorySupport.addMBean(RepositorySupport.java:134)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.internal_addObject(MBeanServerImpl.java:2352)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.createMBean(MBeanServerImpl.java:641)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.ejb.ContainerFactory.handleContainerManagement(ContainerFactory.java:718)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:378)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:306)
      [ERROR,Default]
      [ERROR,Default] at java.lang.reflect.Method.invoke(Native Method)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:487)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:459)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:190)
      [ERROR,Default]
      [ERROR,Default] at java.lang.reflect.Method.invoke(Native Method)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.deployment.AutoDeployer.deploy(AutoDeployer.java:395)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.deployment.AutoDeployer.run(AutoDeployer.java:233)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.deployment.AutoDeployer.startService(AutoDeployer.java:371)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103)
      [ERROR,Default]
      [ERROR,Default] at java.lang.reflect.Method.invoke(Native Method)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:967)
      [ERROR,Default]
      [ERROR,Default] at $Proxy0.start(Unknown Source)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.util.ServiceControl.start(ServiceControl.java:79)
      [ERROR,Default]
      [ERROR,Default] at java.lang.reflect.Method.invoke(Native Method)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
      [ERROR,Default]
      [ERROR,Default] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.Main.(Main.java:208)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.Main$1.run(Main.java:110)
      [ERROR,Default]
      [ERROR,Default] at java.security.AccessController.doPrivileged(Native Method)
      [ERROR,Default]
      [ERROR,Default] at org.jboss.Main.main(Main.java:106)
      [ERROR,Default]
      [INFO,ContainerFactory] Deployed application: file:/E:/JBoss-2.4.4_Tomcat-3.2.3/jboss/tmp/deploy/Default/User.jar
      [INFO,J2eeDeployer] J2EE application: file:/E:/JBoss-2.4.4_Tomcat-3.2.3/jboss/deploy/User.jar is deployed.
      [INFO,AutoDeployer] Started

        • 1. Re: Session Bean Deployment Issues
          jgagon

          Regarding having SessionBeans remaining deployed after formally unregistering and deleting etc...

          We get the same problem and have tried everything from deleting, to unregistering to using the Web Console's (MBean) isDeployed test.

          • 2. Re: Session Bean Deployment Issues

            This is very weird.

            Can you give some reproducable steps for the problem?

            If all you are doing is deleting the deployment, I can
            safely say this does not occur for me.

            Regards,
            Adrian