我第一次尝试使用 servlet(在业余时间我是一个非常糟糕的 Web 开发人员)。
我创建了一个 servlet,并将它与我的所有其他类(javabean)一起放入一个文件夹中。我放我的课的包叫做牛仔裤。
我创建了一个页面,它在提交时调用 servlet(按下提交按钮后)。
<form action="prova" method="post" id="FormNews" name="FormNews">
//prova is the name of the servlet
我可以看到在 web.xml 中有我的 servlet
<servlet>
<description></description>
<display-name>prova</display-name>
<servlet-name>prova</servlet-name>
<servlet-class>prova</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>prova</servlet-name>
<url-pattern>/prova</url-pattern>
</servlet-mapping>
但是当我试图在浏览器上查看我的 servlet 时,我得到了这个错误
javax.servlet.ServletException: Wrapper cannot find servlet class prova or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
我应该怎么做才能使用 servlet?可能我必须在某个地方设置它的路径......可能 TomCat 看不到我的 servlet 位于 my_web_application_name/jeans 文件夹中
谢谢你们