无法访问servlet

问题描述 投票:0回答:1

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

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

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

我在web.xml中编写的片段是相同的,但我无法解决问题。

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

当我在网页上调用它时,我使用的是表单

... form>

但是我得到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>
java tomcat servlets
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.