2 Replies Latest reply on May 27, 2005 2:39 PM by Keith Roberts

    Loading Persisted Session ClassNotFoundException

    Keith Roberts Newbie

      I am running JBoss 4.0.1sp1 from the all configuration.

      The initialization of the JBoss server fails due to a java ClassNotFoundException that occurs during the loading of a persisted HttpSession. The class com.mmm.ciws.UserProfiles has an instance stored on the HttpSession. This class exists in the classes directory of the war file and it is serializable. It occurs after someone logs into our application and restarts the JBoss server. It seems to me that the class is packaged correctly. The JBoss server starts up correctly if restarted after failure.

      Could this be a classloader issue?
      Does JBoss persistent sessions support user defined classes? Seems likely that it would...

      I removed the jbossha-session.sar directory and the web.xml file does not have the tag in it and the problem still persisted.

      It seems to me that the persisted session should not be loading if the HttpSession replication is shut off. Is this true or are persistent sessions decoupled from replication? Did I miss something in the configuration?

      Any suggestions would be greatly appreciated. This is quite annoying having to start the server twice.

      I have a stdout log; but it is quite long. Is there a way to post a file attachment?

        • 1. Re: Loading Persisted Session ClassNotFoundException
          Scott Stark Master

          Yes, the web class loader is used. You'll have to give more details like the full stack trace and whether there are any classes referenced by the UserProfiles that exist outside of the war.

          • 2. Re: Loading Persisted Session ClassNotFoundException
            Keith Roberts Newbie

            I it has been so long to reply. I've been working on another project...

            The UserProfiles class has the following member data:

            public class UserProfiles implements java.io.Serializable
            {
            Properties modules;
            Properties xmlModules;
            Hashtable xmlNodes;
            private boolean debug = Boolean.getBoolean("com.mmm.debug");
            ...
            }

            The traceback from the server:

            14:13:32,109 ERROR [ManagerBase] ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: com.mmm.ciws.UserProfiles

            java.lang.ClassNotFoundException: com.mmm.ciws.UserProfiles

            at java.net.URLClassLoader$1.run(URLClassLoader.java:199)

            at java.security.AccessController.doPrivileged(Native Method)

            at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

            at java.lang.Class.forName0(Native Method)

            at java.lang.Class.forName(Class.java:219)

            at org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:72)

            at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)

            at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)

            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)

            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)

            at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1342)

            at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:885)

            at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:416)

            at org.apache.catalina.session.StandardManager.load(StandardManager.java:343)

            at org.apache.catalina.session.StandardManager.start(StandardManager.java:657)

            at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:499)

            at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:315)

            at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635)

            at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)

            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)

            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)

            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)

            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

            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:324)

            at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)

            at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.apache.catalina.core.StandardContext.init(StandardContext.java:5441)

            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:324)

            at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)

            at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:289)

            at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:92)

            at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:374)

            at org.jboss.web.WebModule.startModule(WebModule.java:62)

            at org.jboss.web.WebModule.startService(WebModule.java:40)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)

            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)

            at $Proxy0.start(Unknown Source)

            at org.jboss.system.ServiceController.start(ServiceController.java:416)

            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy26.start(Unknown Source)

            at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:360)

            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)

            at org.jboss.deployment.MainDeployer.addDeployer(MainDeployer.java:360)

            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:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy24.addDeployer(Unknown Source)

            at org.jboss.deployment.SubDeployerSupport.startService(SubDeployerSupport.java:112)

            at org.jboss.web.AbstractWebContainer.startService(AbstractWebContainer.java:566)

            at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:399)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)

            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)

            at $Proxy0.start(Unknown Source)

            at org.jboss.system.ServiceController.start(ServiceController.java:416)

            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy4.start(Unknown Source)

            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)

            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)

            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:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy8.deploy(Unknown Source)

            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)

            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)

            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)

            at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)

            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)

            at $Proxy0.start(Unknown Source)

            at org.jboss.system.ServiceController.start(ServiceController.java:416)

            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy4.start(Unknown Source)

            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)

            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)

            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:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy5.deploy(Unknown Source)

            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:413)

            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:310)

            at org.jboss.Main.boot(Main.java:162)

            at org.jboss.Main$1.run(Main.java:423)

            at java.lang.Thread.run(Thread.java:534)

            14:13:32,140 ERROR [ManagerBase] Exception loading sessions from persistent storage

            java.lang.ClassNotFoundException: com.mmm.ciws.UserProfiles

            at java.net.URLClassLoader$1.run(URLClassLoader.java:199)

            at java.security.AccessController.doPrivileged(Native Method)

            at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

            at java.lang.Class.forName0(Native Method)

            at java.lang.Class.forName(Class.java:219)

            at org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:72)

            at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)

            at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)

            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)

            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)

            at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1342)

            at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:885)

            at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:416)

            at org.apache.catalina.session.StandardManager.load(StandardManager.java:343)

            at org.apache.catalina.session.StandardManager.start(StandardManager.java:657)

            at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:499)

            at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:315)

            at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635)

            at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)

            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)

            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)

            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)

            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

            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:324)

            at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)

            at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.apache.catalina.core.StandardContext.init(StandardContext.java:5441)

            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:324)

            at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)

            at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:289)

            at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:92)

            at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:374)

            at org.jboss.web.WebModule.startModule(WebModule.java:62)

            at org.jboss.web.WebModule.startService(WebModule.java:40)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)

            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)

            at $Proxy0.start(Unknown Source)

            at org.jboss.system.ServiceController.start(ServiceController.java:416)

            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy26.start(Unknown Source)

            at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:360)

            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)

            at org.jboss.deployment.MainDeployer.addDeployer(MainDeployer.java:360)

            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:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy24.addDeployer(Unknown Source)

            at org.jboss.deployment.SubDeployerSupport.startService(SubDeployerSupport.java:112)

            at org.jboss.web.AbstractWebContainer.startService(AbstractWebContainer.java:566)

            at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:399)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)

            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)

            at $Proxy0.start(Unknown Source)

            at org.jboss.system.ServiceController.start(ServiceController.java:416)

            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy4.start(Unknown Source)

            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)

            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)

            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:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy8.deploy(Unknown Source)

            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)

            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)

            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)

            at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)

            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)

            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)

            at $Proxy0.start(Unknown Source)

            at org.jboss.system.ServiceController.start(ServiceController.java:416)

            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy4.start(Unknown Source)

            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)

            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)

            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)

            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:324)

            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)

            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)

            at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)

            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)

            at $Proxy5.deploy(Unknown Source)

            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:413)

            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:310)

            at org.jboss.Main.boot(Main.java:162)

            at org.jboss.Main$1.run(Main.java:423)

            at java.lang.Thread.run(Thread.java:534)