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

在Tomcat中托管服务时总是找不到404

蓬祺
2023-03-14

我试图使用Eclipse(MARS)、TOmcat 8.x和Jersey 2.2.2构建一个Rest服务
我已经创建了这么多链接,或者我已经导入了项目本身。但是当我在服务器上运行项目时,我总是得到404找不到。

Apache.catalina.core.ApplicationContext日志信息:将servlet jersey-serlvet标记为不可用Apache.catalina.core.StandardContext loadOnStartup严重:web应用程序[/RestFuleXample]中的servlet[jersey-serlvet]抛出load()异常java.lang.ClassNotFoundException:com.sun.jersey.spi.container.ServletContainer(位于org.Apache.catalina.Loader.WebAppClassLoaderBase.LoadClass(加载(standardwrapper.java:1038)在org.apache.catalina.core.standardcontext.java:4996)在org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5285)在org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:147)在org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1408)在

要在Tomcat 8.0上运行我的服务,我必须做任何特殊的配置吗?
提前谢谢。

问候你,学习者。

共有1个答案

党祖鹤
2023-03-14

http://localhost:8080/restfulexample/rest/hello/world

根据您在web.xml中的代码点击此URL只有带有rest/*的URL才会被视为rest服务,并且在您的java类中您已经提供了hello并且在此之后您必须传递一些内容{param}

您的输出将是

 类似资料:
  • 我有一项定制技能,可以调用我创建的web服务。我可以启动并获得其他意图,但当我的技能用户更改通知权限时,我不会收到通知。我需要通知事件来获取用户id,以便稍后通过其他服务发送推送通知。 下面是我的json文件: 下面是启动请求:我截断了应用程序ID、用户ID、同意令牌、设备ID、apiAccessToken {“version”:“1.0”,“session”:{“new”:true,“sessi

  • 我jenkins.war部署在Tomcat 9(Linux)上,并将其配置为超文本传输协议和https。 server.xml上的配置 web.xml配置 当jenkins没有被托管时,我能够使用上面的tomcat配置将http重定向到https。但在部署詹金斯之后。war将http重定向到https不起作用。 对于jenkins,将http重定向到https还需要其他配置更改吗?

  • 我已经尝试按照本教程来验证我的服务总线对,但是,我得到了401。 我在设置中使用以下代码: 然后我这样称呼SB客户: 当我调用我得到一个401错误: 失败:Azure Messaging ServiceBus[82]为标识符myqueue-578624f3-f732-4a9b-2ab0-9adc01949a5a创建发送链接时发生异常。错误消息:“系统。UnauthorizedAccessExcep

  • 当尝试在Azure Gov中获取服务总线的托管标识令牌时,我尝试使用资源:https://servicebus.usgovcloudapi.net/而不是像商业(https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-managed-service-identity)那样https://servicebus.

  • 部署书籍到 gh-pages ,可以手动做: 第一步:编译项目,来把 md 文件翻译成 html 放到 gh-pages 文件夹 第二步,拷贝 gh-pages 中的所有文件,到本仓库的 gh-pages 分支,然后上传 第三步,以后每次修改完都需要拷贝到 gh-pages 分支,很麻烦 注意:上面的操作比较麻烦,所以下一节,我们来用一个自动化脚本来完成上述操作。 视频:http://digici

  • 信息:将servlet MyServlet标记为不可用org.apache.catalina.core.StandardContext loadOnStartup严重:servlet/MyProject抛出load()异常java.lang.ClassNotFoundException:com.myCompany.MyProject.servlet,位于org.apache.catalina.Lo