java - 诊断 servlet 的 404 错误问题(Eclipse 和 Glassfish 3)

标签 java eclipse servlets glassfish

我正在编写 Java Web 应用程序,但在让我的 servlet 正常工作时遇到问题。

这是来 self 的 web.xml 文件:

  <servlet>
    <description>Called to process any forms on the website</description>
    <display-name>Form Processing Servlet</display-name>
    <servlet-name>FormAction</servlet-name>
    <servlet-class>com.devwork.servlets.FormAction</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>FormAction</servlet-name>
    <url-pattern>/servlet/FormAction</url-pattern>
  </servlet-mapping>
</web-app>

但是,当我将应用程序部署到 Glassfish 3 时,当通过 HTTP POST 将表单中的数据发送到正确的 servlet URL 时,它会返回 404。地址栏上有 servlet 的正确 URL,并且该 servlet 在 Glassfish 3 管理面板中显示为与其他 servlet 以及 WAR 文件中包含的内容一起安装。

我的 sun-web.xml 文件是 Eclipse 3.5.1 生成的标准文件,因此这应该不是问题。谁能指出我解决这个问题的正确方向?服务器日志文件表明 WAR 已成功部署。

谢谢。

最佳答案

我想到了两种可能性:

关于java - 诊断 servlet 的 404 错误问题(Eclipse 和 Glassfish 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068162/

相关文章:

java - 从打包的 war 文件中排除本地 WEB-INF/lib jar

java - Servlet 抛出异常

java - 应该很简单,如何让 jbutton 显示我已经通过 eclipse 中的窗口生成器创建的 jframe?

c++ - 检查堆栈中的局部变量

java - 如何将 context.getNamedDispatcher 与 Guice Servlet 扩展一起使用

java - 读取 Java Web 应用程序中的属性文件

java - 硬币数学转换问题

java - HTML 报告中的 JasperReports SVG 图表

java - 将字符串从 Activity 传递到 Fragment

java - 如何要求我的 JSF 实现通过 Flash 重定向到新 View ?