当前位置: 首页 > 知识库问答 >
问题:

我的Web服务无法使用tomcat和axis2

滕星纬
2023-03-14

首先,英语不是我的母语,所以如果有一些错误,你可以编辑我的帖子。

问:我已经创建了一个简单的代码,我想要的是在我的服务器上运行它。所以我会知道web服务器会是什么样子。

public class OperatorClass {

    public int sum(int a , int b) {
        return a+b;
    }

}

我发现的一个解决方案是右键点击项目,然后说“运行服务器”

当我这样做时,我得到的不是404-未找到错误,而是这个屏幕:

https://i.gyazo.com/bf2230e2a3dd395701a430dc971cdea7.png

说明服务器遇到意外情况,无法满足请求。

servlet[AxisServlet]异常javax.servlet.init()引发异常coyote.abstractProcessorlight.process(abstractProcessorlight.java:66)org.apache.coyote.abstractProcess.java:770)org.apache.tomcat.util.net.nioEndpoint$socketProcessor.dorun(nioEndpoint.java:1415)org.apache.tomcat.util.net.socketProcessorbase.run(.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61)java.base/java.lang.thread.run(来源未知)

根源java.lang.noClassDefFounderRorg:org/apache/ws/commons/schema/resolver/uriresolver org.apache.axis2.deployment.moduledeployer.deploy(moduledeployer.java:128)org.apache.axis2.deployment.repository.util.deploymentFiledata.deployment.deployment.axis2.deployment.axis2.deployment.deployment.deployment.deployment positoryListener.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.deployment.deployment.deployment.deployment.deployment.deployment.deployITConfigContext(AxisServlet.java:620)org.apache.axis2。transport.http.axisservlet.init(axisservlet.java:471)org.apache.catalina.authenticator.authenticator.authenticator.base.invoke(Authenticatorbase.invoke(Authenticatorbase.java:490)org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.invoke(errorreportvalve.java:92)org.apache.catalina.valves.abractaccessloprocessorlight.process(AbstractProcessorlight.java:66)org.apache.coyote.abstractProtocol.java:770)org.apache.tomcat.util.net.nioEndpoint$socketprocessor.dorun(nioEndpoint.java:1415)org.apache.tomcat.util.net.socketprocessorbase.run(socketprocessorbase.run(socketprocessorbase.java:线程$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 entengine.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.rep233)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.axis2.transport.http.axisservlet.init(axisServlet.java:471)org.apache.catalificator.authenticator.aut服务)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(未知源)

注意:根本原因的完整堆栈跟踪可以在服务器日志中找到。

我怎么才能治好这些家伙?我真的是这个东西的初学者,但我遵循了youtube上的教程,但我不能让这个工作。

共有1个答案

甄华清
2023-03-14

就像对你的错误一样,明明说类没有找到异常。这将很有帮助,Reference_1和tutorial_reference。如果您提供更多您使用过的代码,它可能会有帮助。干杯。

 类似资料:
  • 我是开发web服务的新手。我正在使用axis2创建web服务并在Tomcat中部署。我通过从博客中获取一些知识并在Tomcat7中部署它来做到这一点problem.when我在SOAP UI中检查该Web服务。我得到了错误。 我所做的是。我创建了一个具有我的方法的java类。该方法用于插入记录 solr.so 我正在使用http客户端,基本名称值对等,我为该类制作aar文件并将其部署到tomcat

  • 我们有一个带有gradle build配置的java web应用程序,它包含以下两个模块: > project web。war——包含所有statc文件、js、jsp等。此外,它还包含所有项目、带有rest控制器层的spring配置。 project-main.jar包含了所有的业务 目前,我们正在ApacheTomcat中部署这两个模块。我们的项目正在经历一些架构上的变化 我是Apache ht

  • 您好,我正试图在JBoss developer studio和Wildfly 11上构建一个简单的JaxRs web服务作为应用程序服务器,但我在尝试部署maven项目时遇到以下错误:

  • 我使用netbean创建了一个restful Web服务,使用jpa从数据库创建了一个实体类,从实体类创建了一个restful Web服务,但是我使用tomcat作为我的服务器,现在下面的post方法不会将下面的json插入数据库,但是当我使用glassfish作为我的服务器时,它是有效的。你认为我缺少任何依赖关系吗?我如何模仿glassfish? 我正试图插入 我有以下依赖项: javaee-a

  • 我的任务是编写一个Java web服务,在我们的企业环境中集成两个不同的系统。由于我实际上是一个经验丰富的C#.NET MVC开发人员,并且只认为自己是Java中级,所以我开始搜索“Java Web服务教程”。我正在尝试运行这个普通教程,但由于HTTP 404错误,我无法运行教程服务。 我使用的是Netbeans 8.0.2中的Java Web应用程序模板。我使用JDK 1.6.0.25来编译教程

  • 我正在编写一个简单的RESTful Web服务,使用Java、tomcat7、jersey和IDE eclipse。 当我使用eclipse(服务器)启动web服务时,它运行良好。我测试了GET和POST方法。但当我在WAR文件中导出应用程序并使用tomcat manage UI部署时。它返回404 not found状态。 下面是一个例子: 这里是网络。xml: 有人能解释在eclipse中启动