Java 尽管xml文件正确,但我的Tomcat v9.0服务器无法运行servlet侦听器clas

Java 尽管xml文件正确,但我的Tomcat v9.0服务器无法运行servlet侦听器clas,java,web-applications,tomcat9,servlet-listeners,Java,Web Applications,Tomcat9,Servlet Listeners,Tomcat服务器找不到servlet类。甚至我也只尝试使用servlet类。尽管如此,服务器仍然找不到servlet类,并给出了相同的错误消息。我对web应用程序非常陌生 这是我的servlet文件 这是我的侦听器文件 这是我的预期输出。如果我手动放置链接:,我会将其放在控制台上(查看控制台)。更新欢迎文件列表并添加自定义jsp以直接打开 例如: <welcome-file-list> <welcome-file>display.jsp</welcome-

Tomcat服务器找不到servlet类。甚至我也只尝试使用servlet类。尽管如此,服务器仍然找不到servlet类,并给出了相同的错误消息。我对web应用程序非常陌生

这是我的servlet文件

这是我的侦听器文件


这是我的预期输出。如果我手动放置链接:,我会将其放在控制台上(查看控制台)。

更新
欢迎文件列表
并添加自定义jsp以直接打开

例如:

<welcome-file-list>
   <welcome-file>display.jsp</welcome-file>
</welcome-file-list>

display.jsp
现在,您可以使用直接打开页面


注意,您必须将.jsp保存在根WEB-INF文件夹中以供访问。

尝试使用此url访问servlet
http://localhost:8081/listener_Demo/TestServlet
@W-S,我已经试过了。它起作用了。然而,我找不到问题所在。为什么服务器自己找不到它。你说的“为什么服务器自己找不到它”是什么意思?我不知道应用程序的上下文路径。但是,它是一个动态web项目的名称。如果你看左边,你会注意到。这是因为服务器试图加载一个欢迎文件,但找不到它。添加index.html或index.jsp就可以了。删除它并不能解决问题。此外,我没有任何自定义的.jsp文件要添加。我只有两个文件,一个servlet和一个侦听器。若你们看左角,你们会注意到它。@NAZMULHUSSAIN我已经更新了我的答案。你不必移除它。你需要更新它。B我没有任何jsp文件。@NAZMULHUSSAIN你想做什么?您能指定当您访问该url时它应该做什么吗?