0 Replies Latest reply on Feb 25, 2005 10:57 AM by Michael Bauer

    NoInitialContextException/ClassNotFoundException viewing dep

    Michael Bauer Newbie

      I am running JBoss 3.2.5 with Axis 1.2 RC2 (Apache 2.x and mod_jk2 is in front of JBoss), and I cannot view deployed web services from the Axis pages once I deploy my WS.

      The WS in question is a Stateless SessionBean. I generated the deploy.wsdd using xDoclet and ant. If i remove the server-config.wsdd, then the View works fine, and I see the default WS that ship with Axis. But, as soon as I deploy my wsdd file for my WS, I get a huge nasty error saying that the initial context cannot be created due to some class not being found. There is no indication as to WHAT class can't be found, but I have verified that the RemoteHome and the jndi names are correct in jmx-console.

      I am sure this is something really stupid, but any help would be much appreciated.

      Logs and files are as follows

      server.log

      2005-02-25 15:25:17,182 INFO [org.apache.axis.enterprise] Mapping Exception to AxisFault
      javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:652)
       at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
       at javax.naming.InitialContext.init(InitialContext.java:219)
       at javax.naming.InitialContext.<init>(InitialContext.java:195)
       at org.apache.axis.providers.java.EJBProvider.getContext(EJBProvider.java:432)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:397)
       at org.apache.axis.providers.java.EJBProvider.getRemoteInterfaceClassFromHome(EJBProvider.java:235)
       at org.apache.axis.providers.java.EJBProvider.getServiceClass(EJBProvider.java:312)
       at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:457)
       at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:283)
       at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:487)
       at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:539)
       at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:291)
       at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:457)
       at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:243)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
       at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:297)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:371)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:731)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:663)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:859)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      Caused by: java.lang.ClassNotFoundException:
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:219)
       at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)
       ... 47 more
      2005-02-25 15:32:32,936 INFO [org.apache.jk.common.JkInputStream] Receiving: getting request body chunk 79 79
      2005-02-25 15:32:32,937 INFO [STDOUT] 12 34 00 4f 00 4d 61 63 74 69 6f 6e 3d 69 6e 76 | .4.O.Maction=inv
      2005-02-25 15:32:32,938 INFO [STDOUT] 6f 6b 65 4f 70 26 6e 61 6d 65 3d 41 78 69 73 53 | okeOp&name=AxisS
      2005-02-25 15:32:32,938 INFO [STDOUT] 65 72 76 65 72 25 33 41 6e 61 6d 65 25 33 44 41 | erver%3Aname%3DA
      2005-02-25 15:32:32,938 INFO [STDOUT] 70 61 63 68 65 2b 54 6f 6d 63 61 74 25 32 46 35 | pache+Tomcat%2F5
      2005-02-25 15:32:32,939 INFO [STDOUT] 2e 30 2e 32 36 26 6d 65 74 68 6f 64 49 6e 64 65 | .0.26&methodInde
      2005-02-25 15:32:32,939 INFO [STDOUT] 78 3d 30 | x=0
      2005-02-25 15:32:32,959 INFO [org.apache.axis.enterprise] Mapping Exception to AxisFault
      javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:652)
       at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
       at javax.naming.InitialContext.init(InitialContext.java:219)
       at javax.naming.InitialContext.<init>(InitialContext.java:195)
       at org.apache.axis.providers.java.EJBProvider.getContext(EJBProvider.java:432)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:397)
       at org.apache.axis.providers.java.EJBProvider.getRemoteInterfaceClassFromHome(EJBProvider.java:235)
       at org.apache.axis.providers.java.EJBProvider.getServiceClass(EJBProvider.java:312)
       at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:457)
       at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:283)
       at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:487)
       at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:539)
       at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:291)
       at org.apache.axis.management.ServiceAdmin.listServices(ServiceAdmin.java:97)
       at org.apache.axis.management.jmx.ServiceAdministrator.listServices(ServiceAdministrator.java:69)
       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:109)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
       at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:234)
       at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:200)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:241)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:79)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:61)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:297)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:371)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:731)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:663)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:859)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      Caused by: java.lang.ClassNotFoundException:
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:219)
       at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)
       ... 58 more
      2005-02-25 15:32:32,976 ERROR [org.apache.commons.modeler.BaseModelMBean] Exception invoking method listServices
      AxisFault
       faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
       faultSubcode:
       faultString: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       faultActor:
       faultNode:
       faultDetail:
       {http://xml.apache.org/axis/}stackTrace:javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:652)
       at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
       at javax.naming.InitialContext.init(InitialContext.java:219)
       at javax.naming.InitialContext.&lt;init&gt;(InitialContext.java:195)
       at org.apache.axis.providers.java.EJBProvider.getContext(EJBProvider.java:432)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:397)
       at org.apache.axis.providers.java.EJBProvider.getRemoteInterfaceClassFromHome(EJBProvider.java:235)
       at org.apache.axis.providers.java.EJBProvider.getServiceClass(EJBProvider.java:312)
       at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:457)
       at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:283)
       at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:487)
       at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:539)
       at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:291)
       at org.apache.axis.management.ServiceAdmin.listServices(ServiceAdmin.java:97)
       at org.apache.axis.management.jmx.ServiceAdministrator.listServices(ServiceAdministrator.java:69)
       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:109)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
       at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:234)
       at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:200)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:241)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:79)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:61)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:297)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:371)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:731)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:663)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:859)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      Caused by: java.lang.ClassNotFoundException:
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:219)
       at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)
       ... 58 more
      
       {http://xml.apache.org/axis/}hostname:websvr
      
      javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:411)
       at org.apache.axis.providers.java.EJBProvider.getRemoteInterfaceClassFromHome(EJBProvider.java:235)
       at org.apache.axis.providers.java.EJBProvider.getServiceClass(EJBProvider.java:312)
       at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:457)
       at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:283)
       at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:487)
       at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:539)
       at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:291)
       at org.apache.axis.management.ServiceAdmin.listServices(ServiceAdmin.java:97)
       at org.apache.axis.management.jmx.ServiceAdministrator.listServices(ServiceAdministrator.java:69)
       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:109)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
       at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:234)
       at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:200)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:241)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:79)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:61)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:297)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:371)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:731)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:663)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:859)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:652)
       at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
       at javax.naming.InitialContext.init(InitialContext.java:219)
       at javax.naming.InitialContext.<init>(InitialContext.java:195)
       at org.apache.axis.providers.java.EJBProvider.getContext(EJBProvider.java:432)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:397)
       ... 53 more
      Caused by: java.lang.ClassNotFoundException:
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:219)
       at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)
       ... 58 more
      2005-02-25 15:32:33,010 ERROR [org.jboss.web.localhost.Engine] StandardWrapperValve[HtmlAdaptor]: Servlet.service() for servlet HtmlAdaptor threw exception
      MBeanException: Exception invoking method listServices
      Cause: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:517)
       at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:109)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
       at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:234)
       at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:200)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:241)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:79)
       at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:61)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:297)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:371)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:731)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:663)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:859)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:411)
       at org.apache.axis.providers.java.EJBProvider.getRemoteInterfaceClassFromHome(EJBProvider.java:235)
       at org.apache.axis.providers.java.EJBProvider.getServiceClass(EJBProvider.java:312)
       at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:457)
       at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:283)
       at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:487)
       at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:539)
       at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:291)
       at org.apache.axis.management.ServiceAdmin.listServices(ServiceAdmin.java:97)
       at org.apache.axis.management.jmx.ServiceAdministrator.listServices(ServiceAdministrator.java:69)
       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)
       ... 39 more
      Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: ]
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:652)
       at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
       at javax.naming.InitialContext.init(InitialContext.java:219)
       at javax.naming.InitialContext.<init>(InitialContext.java:195)
       at org.apache.axis.providers.java.EJBProvider.getContext(EJBProvider.java:432)
       at org.apache.axis.providers.java.EJBProvider.getEJBHome(EJBProvider.java:397)
       ... 53 more
      Caused by: java.lang.ClassNotFoundException:
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:219)
       at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
       at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)
       ... 58 more


      deploy.wsdd
      <?xml version="1.0" encoding="UTF-8"?>
      
      <deployment
       xmlns="http://xml.apache.org/axis/wsdd/"
       xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
       xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance">
      
       <service name="urn:JaxDelinquentFileImporterService"
       provider="java:EJB"
       >
       <parameter name="beanJndiName" value="ejb/JaxDelinquentFileImporterRemoteHome"/>
       <parameter name="homeInterfaceName" value="com.codechimp.taxliens.JaxDelinquentFileImporterRemoteHome"/>
       <parameter name="jndiURL"
       value=""/>
       <parameter name="jndiContextClass"
       value=""/>
       <parameter name="allowedMethods"
       value="importDelinquentTaxFile "
       />
       <parameter name="scope"
       value="Request"/>
       </service>
       <!--
       To add type mappings to the deployment descriptor, add a file to your
       XDoclet merge directory called axis-mappings-{0}.xml that contains the
       <beanMapping/> and <typeMapping/> markup.
       -->
      </deployment>


      server-config.wsdd
      <?xml version="1.0" encoding="UTF-8"?>
      <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
       <globalConfiguration>
       <parameter name="adminPassword" value="admin"/>
       <parameter name="attachments.Directory" value="/var/lib/jboss/default/deploy/webapps/axis.war/WEB-INF/attachments"/>
       <parameter name="disablePrettyXML" value="true"/>
       <parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
       <parameter name="sendXsiTypes" value="true"/>
       <parameter name="sendMultiRefs" value="true"/>
       <parameter name="sendXMLDeclaration" value="true"/>
       <requestFlow>
       <handler type="java:org.apache.axis.handlers.JWSHandler">
       <parameter name="scope" value="session"/>
       </handler>
       <handler type="java:org.apache.axis.handlers.JWSHandler">
       <parameter name="scope" value="request"/>
       <parameter name="extension" value=".jwr"/>
       </handler>
       </requestFlow>
       </globalConfiguration>
       <handler name="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/>
       <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/>
       <handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
       <service name="AdminService" provider="java:MSG">
       <parameter name="allowedMethods" value="AdminService"/>
       <parameter name="enableRemoteAdmin" value="false"/>
       <parameter name="className" value="org.apache.axis.utils.Admin"/>
       <namespace>http://xml.apache.org/axis/wsdd/</namespace>
       </service>
       <service name="Version" provider="java:RPC">
       <parameter name="allowedMethods" value="getVersion"/>
       <parameter name="className" value="org.apache.axis.Version"/>
       </service>
       <service name="urn:JaxDelinquentFileImporterService" provider="java:EJB">
       <parameter name="allowedMethods" value="importDelinquentTaxFile "/>
       <parameter name="jndiURL" value=""/>
       <parameter name="scope" value="Request"/>
       <parameter name="jndiContextClass" value=""/>
       <parameter name="beanJndiName" value="ejb/JaxDelinquentFileImporterRemoteHome"/>
       <parameter name="homeInterfaceName" value="com.codechimp.taxliens.JaxDelinquentFileImporterRemoteHome"/>
       </service>
       <transport name="http">
       <requestFlow>
       <handler type="URLMapper"/>
       <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
       </requestFlow>
       <parameter name="qs:list" value="org.apache.axis.transport.http.QSListHandler"/>
       <parameter name="qs:wsdl" value="org.apache.axis.transport.http.QSWSDLHandler"/>
       <parameter name="qs.list" value="org.apache.axis.transport.http.QSListHandler"/>
       <parameter name="qs.method" value="org.apache.axis.transport.http.QSMethodHandler"/>
       <parameter name="qs:method" value="org.apache.axis.transport.http.QSMethodHandler"/>
       <parameter name="qs.wsdl" value="org.apache.axis.transport.http.QSWSDLHandler"/>
       </transport>
       <transport name="local">
       <responseFlow>
       <handler type="LocalResponder"/>
       </responseFlow>
       </transport>
      </deployment>