jboss已启动,但在web服务中出现错误



我已经启动了jboss,但在访问web服务时出现了以下错误。这种情况有时会发生。可能是什么问题?是不是少了一些罐子?如果是,为什么有时它找不到一些jar文件?Pleaes指南。web服务的两个URL是"https://203.77.203.196:8447/GetGPRSMtrBillService/services/GetGPRSConBillDataSoapPort"以及"https://203.77.203.196:8447/EPaymentWebService/services/NotifyInstaPaymentSoapPort"

例外

"javax.servlet.ServletException:servlet.init()for servlet AxisServlet引发异常org.jboss.web.tomcat.security.SecurityAssociationValv.invoke(SecurityAssociationValve.java:190)org.jboss.web.tomcat.security.JaccContentValve.ininvoke(JaccContextValve.java:92)org.jboss.web.tomcat.security.SecurityContextEstablishmentValv.process(SecurityContextEstablishment Valve.java:126)org.jboss.web.tomcat.security.SecurityContextEstablishmentValv.invoke(SecurityContextEstablishment Valve.java:70)org.apache.catalina.vals.ErrorReportValve.ioke(ErrorReportValve.ja:102)org.jboss.web.tomcat.service.jca.CachedConnectionValv.invoke(CachedConnectionValve.java:158)org.apache.catalina.connecter.CoyoteAdapter.service(Coyotedapter.java:330)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)java.lang.Thread.run(Thread.java:595)"

根本原因

"java.lang.NoClassDefFoundError:org/apache/axix/SimpleChainorg.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:121)org.apache.aaxis.deployment.wsdd.WSDDeployableItem.getNewInstance(WSDDeploy ableItem.java:274)org.apache.aaxis.deployment.wsdd.WSDDeployableItem.getInstance(WSDDeploy ableItem.java:260)org.apache.axis.deployment.wsdd.WSDDTargetedChain.makeNewInstance(WSDDTargeted Chain.java:151)org.apache.aaxis.deployment.wsdd.WSDDeployableItem.getNewInstance(WSDDeploy ableItem.java:274)org.apache.aaxis.deployment.wsdd.WSDDeployableItem.getInstance(WSDDeploy ableItem.java:260)org.apache.axis.deployment.wsdd.WSDDeployment.getTransport(WSDDeploy ment.java:410)org.apache.aaxis.configuration.FileProvider.getTransport(FileProvider.java:257)org.apache.axis.AxisEngine.getTransport(AxisEngine.java:332)org.apache.axis.transport.http.AxisServlet.initQueryStringHandlers(AxisServlet.java:1057)org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:200)javax.servlet.GenericServlet.init(GenericServlet.java:212)org.jboss.web.tomcat.security.SecurityAssociationValv.invoke(SecurityAssociationValve.java:190)org.jboss.web.tomcat.security.JaccContentValve.ininvoke(JaccContextValve.java:92)org.jboss.web.tomcat.security.SecurityContextEstablishmentValv.process(SecurityContextEstablishment Valve.java:126)org.jboss.web.tomcat.security.SecurityContextEstablishmentValv.invoke(SecurityContextEstablishment Valve.java:70)org.apache.catalina.vals.ErrorReportValve.ioke(ErrorReportValve.ja:102)org.jboss.web.tomcat.service.jca.CachedConnectionValv.invoke(CachedConnectionValve.java:158)org.apache.catalina.connecter.CoyoteAdapter.service(Coyotedapter.java:330)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)java.lang.Thread.run(Thread.java:595)"

java.lang.NoClassDefFoundError: org/apache/axis/SimpleChain 

您的类路径中似乎有错误版本的axis jar。确保类路径中有有效的jar。

最新更新