无法访问servlet

时间:2019-10-28 09:35:47

标签: java tomcat servlets

我在eclipse的语言环境中创建了一个servlet,并在localhost的语言环境中进行了测试,我可以调用它并获得正确的答案。

我需要将其放入服务器中,并在提交时从表单中调用它。 但是,如果我使用与本地相同的调用方法,则会收到错误404。

我将程序包导出到.jar中,并将其放在WEB-INF / lib下

我在web.xml中写的内容是相同的,我无法解决问题。

当我在本地主机中调用它时,我使用“ http://localhost:8080/ServletRecaptcha/CheckRecaptchaServlet”,并得到正确的问题。

当我在网页中调用它时,我使用的是表格     

...

但是我得到404。

这是我在我的web.xml中插入的代码

       <servlet-name>ServletRecaptcha</servlet-name>
       <servlet-class>servlet.CheckRecaptchaServlet</servlet-class>
</servlet>

<servlet-mapping>
      <servlet-name>ServletRecaptcha</servlet-name>
      <url-pattern>/CheckRecaptchaServlet</url-pattern> 
</servlet-mapping>

1 个答案:

答案 0 :(得分:0)

您是否尝试将表单操作更改为在servlet映射中定义的URL模式action =“ CheckRecaptchaServlet”?