我在 Eclipse 中有一个简单的动态 Web 应用程序,如下图所示:
我的 web.xml 如下(仅提供相关部分以降低复杂性):
<web-app ...
<display-name>DemoRest</display-name>
<servlet>
<servlet-name>JerseyWebService</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JerseyWebService</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
但是当我运行时,我收到“404 错误”,如下所示:
如您所见,我的 Context-Path 与我的文件夹匹配,并且实际文件位于正确的位置,但我仍然无法运行该应用程序。我尝试了清理、重建、重新启动 Eclipse,但仍然没有运气。谁能帮助我,为什么tomcat会发生这种情况?