0

我在 Websphere7 App.Server 中部署了 AXIS2.WAR 文件。当我访问 AXIS 管理控制台时,我得到了这个异常 谁能给我一个想法是怎么回事?

这是异常日志

无效的 ping-1.6.2.jar 模块导致 org.apache.axis2.ping.PingMessageReceiver 与 org.apache.axis2.engine.MessageReceiver org.apache.axis2.deployment.DeploymentException: org.apache 不兼容。 axis2.ping.PingMessageReceiver 与 org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:527) 的 org.apache.axis2.deployment.ModuleDeployer 的 org.apache.axis2.engine.MessageReceiver 不兼容。在 org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) 在 org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813) 部署(ModuleDeployer.java:77)在 org.apache.axis2.deployment.RepositoryListener 的 org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(RepositoryListener.java:222)。init2(RepositoryListener.java:71) 在 org.apache.axis2.deployment.RepositoryListener.(RepositoryListener.java:64) 在 org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:158) 在 org.apache。 axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:228) 在 org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) 在 org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet. java:584) 在 org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:325) 在 com.ibm .ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:165) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper。com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443) 上的 handleRequest(ServletWrapper.java:628) com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610) 在 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274) 在 com.ibm.ws.webcontainer .WebContainer.handleRequest(WebContainer.java:926) 在 com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557) 在 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173 ) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384) 在 com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83) 在 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 在 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 在 com.ibm.io.async.AsyncFuture.completed (AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) 在 com.ibm。 io.async.ResultHandler$2.run(ResultHandler.java:896) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527) 原因:java.lang.ClassCastException: org.apache.axis2 .ping。PingMessageReceiver 与 org.apache.axis2.deployment.DescriptionBuilder.loadMessageReceiver(DescriptionBuilder.java:192) 中的 org.apache.axis2.engine.MessageReceiver 不兼容 org.apache.axis2.deployment.ModuleBuilder.processOperations(ModuleBuilder.java:306)在 org.apache.axis2.deployment.ModuleBuilder.populateModule(ModuleBuilder.java:220) 在 org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:514) ... 32 更多 [9/ 12/12 11:17:09:377 GMT+05:30] 00000029 SystemOut O [INFO] org.apache.axis2.AxisFault:系统正在尝试使用不可用的模块:寻址 [9/12/12 11:17:09:378 GMT+05:30] 00000029 servlet E com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0100E:由 servlet AxisServlet 在应用程序 axis2_war 中创建的未捕获的 init() 异常:javax.servlet.ServletException: javax.servlet.ServletException: org.apache.axis2.AxisFault: 系统正在尝试使用不可用的模块:寻址 org.apache.axis2.transport.http.AxisServlet.init(AxisServlet .java:462) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:325) 在 com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:165) 在 com。 ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:628) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443) 在 com.ibm.ws.webcontainer.servlet。 ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610) 在 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926) 在 com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557) 在 com.ibm.ws.webcontainer .channel.WCChannelLink.ready(WCChannelLink.java:173) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455) 在 com.ibm.ws.http.channel.inbound .impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384) 在 com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83) 在 com.ibm.ws.tcp.channel.impl .AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) 在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 在 com.ibm.io.async.AsyncChannelFuture。fireCompletionActions(AsyncChannelFuture.java:161) 在 com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) 在 com.ibm .io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) 在 com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) 在 com.ibm.ws.util.ThreadPool$Worker.run( ThreadPool.java:1527) 原因:javax.servlet.ServletException:org.apache.axis2.AxisFault:系统正在尝试使用不可用的模块:寻址 org.apache.axis2.transport.http.AxisServlet。 initConfigContext(AxisServlet.java:591) at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454) ... 21 更多原因:org.apache.axis2.AxisFault:系统正在尝试使用不可用的模块:在 org.apache.axis2.engine.AxisConfiguration.engageGlobalModules(AxisConfiguration.java:705) 在 org.apache.axis2.deployment.DeploymentEngine 的 org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:584) 寻址。 org.apache.axis2.deployment.WarBasedAxisConfigurator.engageGlobalModules(WarBasedAxisConfigurator.java:300) 的engageModules(DeploymentEngine.java:831) org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:94) .axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584) ... 22 更多DeploymentEngine.engageModules(DeploymentEngine.java:831) at org.apache.axis2.deployment.WarBasedAxisConfigurator.engageGlobalModules(WarBasedAxisConfigurator.java:300) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:94) at org .apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584) ... 22 更多DeploymentEngine.engageModules(DeploymentEngine.java:831) at org.apache.axis2.deployment.WarBasedAxisConfigurator.engageGlobalModules(WarBasedAxisConfigurator.java:300) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:94) at org .apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584) ... 22 更多

[9/12/12 11:17:09:380 GMT+05:30] 00000029 webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E:[Servlet 错误]-[AxisServlet]:org.apache.axis2 .AxisFault:系统正在尝试使用不可用的模块:在 org.apache.axis2.engine.AxisConfiguration.engageGlobalModules(AxisConfiguration) 处寻址 org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:584) .java:705) 在 org.apache.axis2.deployment.WarBasedAxisConfigurator.engageGlobalModules(WarBasedAxisConfigurator.java:300) 在 org.apache.axis2 的 org.apache.axis2.deployment.DeploymentEngine.engageModules(DeploymentEngine.java:831)。 context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:94) 在 org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584) 在 org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:325) 在 com.ibm .ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:165) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:628) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper .handleRequest(ServletWrapper.java:443) 在 com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610) ) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926) 在 com.ibm.ws.webcontainer 的 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)。 WSWeb 容器。com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173) 处的 handleRequest(WSWebContainer.java:1557) com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink. java:455) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384) 在 com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback. java:83) 在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 在 com.ibm.ioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) .io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 在 com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler。在 com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop 完成(ResultHandler.java:202)。 ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

[9/12/12 11:17:09:388 GMT+05:30] 00000029 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [axis2_war] [/axis2] [/axis2-web/Error

谢谢罗摩克里希纳乔达里

4

4 回答 4

0

以下文档中给出了在 WebSphere 7.0 上部署 Axis2 的必要步骤:

http://axis.apache.org/axis2/java/core/docs/app_server.html#WebSphere

于 2012-09-12T21:12:08.913 回答
0

尝试从 WEB-INF/conf 目录中删除 axis2.xml 文件。它会起作用的。

于 2015-03-04T11:21:13.977 回答
0

将以下行添加到 conf 文件夹中的axis2.xml 中: transportReceiver name="http" class="org.apache.axis2.transport.http.AxisServletListener"

参数名称="端口">90809443

保存并重新启动服务器并检查。

于 2015-08-18T07:21:26.697 回答
-2

按照以下完整步骤操作:http: //zacktutorials.blogspot.in/2014/04/axis2-installation-in-websphere-80-to.html

然后从 conf 文件夹中删除axis2.xml。这个对我有用

于 2015-07-08T11:40:07.563 回答