Seems that you have not put the sandesha2 core jar to lib directory. thanks, Amila.
On Sat, Jan 17, 2009 at 1:53 AM, Stillwell, Chris <[email protected]>wrote: > I am trying to deploy Sandesha2, but Axis2 keeps reporting it as an > invalid module. Originally I was using axis2 1.4.1, but I saw earlier > emails on this list that mentioned problems between Sandesha2 1.3 and Axis2 > 1.4 so instead I deployed Axis2 1.3, but still get errors. After turning on > logging I see the below errors. I have verified that the sandesha2-1.3.mar > is in the axis2\WEB-INF\modules directory and the sandesha2-policy-1.3.jar > is in the axis2\WEB-INF\lib directory. Any ideas on how to resolve this? > > ***( ) 2009-01-16 13:52:55,102 [ERROR] > {org.apache.axis2.deployment.ModuleDeployer} > The sandesha2-1.3.mar module, which is not valid, caused class loader: > web.components.axis2, class name: org.apache.sandesha2.SandeshaModule > > org.apache.axis2.deployment.DeploymentException: class loader: > web.components.axis2, class name: org.apache.sandesha2.SandeshaModule > > at > org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:493) > at > org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:69) > at > org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:137) > at > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:571) > at > org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:231) > at > org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:64) > at > org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:59) > at > org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:134) > at > org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:218) > at > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) > > at > org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:500) > at > org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420) > at web.components.axis2.AxisServlet.init(AxisServlet.java:17) > at > web.components.axis2.AxisServlet_DJC.access$101(AxisServlet_DJC.java:4) > at > web.components.axis2.AxisServlet_DJC$2.invoke(AxisServlet_DJC.java:180) > at > com.sybase.djc.transaction.TransactionManager.invokeNotSupported1(TransactionManager.java:675) > at > com.sybase.djc.transaction.TransactionManager.invokeBeanManaged(TransactionManager.java:610) > at > web.components.axis2.AxisServlet_DJC.init(AxisServlet_DJC.java:205) > at > web.components.axis2.AxisServlet$WC.init(AxisServlet$WC.java:13) > at > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433) > at > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612) > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:139) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) > at > com.sybase.djc.server.jetty.WebServer.addWebAppContext(WebServer.java:785) > at com.sybase.djc.server.jetty.WebServer.start(WebServer.java:358) > at > com.sybase.djc.server.ApplicationServer.start(ApplicationServer.java:2053) > at > com.sybase.djc.server.ApplicationServer.start(ApplicationServer.java:93) > 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 > com.sybase.djc.bootstrap.StartApplication.doMain(StartApplication.java:289) > at > com.sybase.djc.bootstrap.StartApplication.main(StartApplication.java:687) > Caused by: org.apache.axis2.deployment.DeploymentException: class loader: > web.components.axis2, class name: org.apache.sandesha2.SandeshaModule > > at > org.apache.axis2.deployment.ModuleBuilder.loadModuleClass(ModuleBuilder.java:82) > at > org.apache.axis2.deployment.ModuleBuilder.populateModule(ModuleBuilder.java:96) > at > org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:480) > ... 37 more > Caused by: java.lang.ClassNotFoundException: class loader: > web.components.axis2, class name: org.apache.sandesha2.SandeshaModule > > at > com.sybase.djc.util.NamedClassLoader.load(NamedClassLoader.java:868) > at > com.sybase.djc.util.NamedClassLoader_DJC.load(NamedClassLoader_DJC.java:1042) > at > com.sybase.djc.util.NamedClassLoader.loadClass(NamedClassLoader.java:150) > at > com.sybase.djc.util.NamedClassLoader_DJC.loadClass(NamedClassLoader_DJC.java:1168) > at > com.sybase.djc.util.NamedClassLoader.loadClass(NamedClassLoader.java:122) > at > com.sybase.djc.util.NamedClassLoader_DJC.loadClass(NamedClassLoader_DJC.java:1126) > at > com.sybase.djc.util.NamedClassLoader.loadClass(NamedClassLoader.java:102) > at > com.sybase.djc.util.NamedClassLoader_DJC.loadClass(NamedClassLoader_DJC.java:1084) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:164) > at org.apache.axis2.util.Loader.loadClass(Loader.java:261) > at org.apache.axis2.util.Loader.loadClass(Loader.java:229) > at > org.apache.axis2.deployment.ModuleBuilder.loadModuleClass(ModuleBuilder.java:66) > ... 39 more > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/
