Java Can';我不能让我的web服务与tomcat&;axis2
首先,英语不是我的母语,所以如果有一些错误,你可以编辑我的帖子 问题:我已经创建了一个简单的代码,我想要的是在我的服务器上运行它。因此,我将了解web服务器的外观Java Can';我不能让我的web服务与tomcat&;axis2,java,apache,web-services,tomcat,axis2,Java,Apache,Web Services,Tomcat,Axis2,首先,英语不是我的母语,所以如果有一些错误,你可以编辑我的帖子 问题:我已经创建了一个简单的代码,我想要的是在我的服务器上运行它。因此,我将了解web服务器的外观 public class OperatorClass { public int sum(int a , int b) { return a+b; } } 我已经创建了所需的所有文件夹/类/包 以下是一个屏幕截图,您可以看到: 但当我单击“在服务器上运行此代码”时,它会显示HTTP Status
public class OperatorClass {
public int sum(int a , int b) {
return a+b;
}
}
我已经创建了所需的所有文件夹/类/包
以下是一个屏幕截图,您可以看到:
但当我单击“在服务器上运行此代码”时,它会显示HTTP Status 404–Not Found
我已经切换了服务器的位置,还单击了properties上的“UseTomcat安装”单选按钮。但一切都没有改变
我找到的一个解决方案是右键单击项目,然后说“在服务器上运行”
当我这样做时,不是404 Not Found错误,而是得到以下屏幕:
但是在点击了图片中的一个链接后,我又犯了一个错误。例如,当我单击“服务”时,我得到以下信息:
HTTP状态500–内部服务器错误
类型异常报告
Servlet[AxisServlet]的消息Servlet.init()引发异常
说明服务器遇到意外情况,导致
阻止它满足请求
异常javax.servlet.ServletException:servlet的servlet.init()
[AxisServlet]引发异常
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(未知
(来源)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(未知
(来源)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(未知源代码)
根本原因java.lang.NoClassDefFoundError:
org/apache/ws/commons/schema/resolver/URIResolver
org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:128)
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:149)
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:264)
org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:66)
org.apache.axis2.deployment.RepositoryListener.(RepositoryListener.java:61)
org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:152)
org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:233)
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620)
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(未知
(来源)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(未知
(来源)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(未知源代码)
根本原因java.lang.ClassNotFoundException:
org.apache.ws.commons.schema.resolver.URIResolver
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1138)
org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:128)
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:149)
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:264)
org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:66)
org.apache.axis2.deployment.RepositoryListener.(RepositoryListener.java:61)
org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:152)
org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:233)
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620)
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
org.apache.catalina.authenticator.Authenti