【发布时间】:2014-05-08 01:15:19
【问题描述】:
我在调用 Google App Engine 应用程序中的 JSP 文件时遇到了问题。这是web.xml中相关配置的等效版本:
<servlet>
<servlet-name>SomeServlet</servlet-name>
<jsp-file>SomeServlet.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>SomeServlet</servlet-name>
<url-pattern>/prefix</url-pattern>
</servlet-mapping>
当我尝试在 http://localhost:8888/prefix 的开发环境中访问 SomeServlet 时,这可以正常工作,但是如果我在 http://someapp.appspot.com/prefix 的生产环境中尝试它,我会收到 HTTP 错误 404(未找到)。它是文件系统中的war/SomeServlet.jsp。服务器日志中没有更多信息。我也尝试了各种访问控制配置,但都无济于事。
失败的原因是什么?
【问题讨论】:
标签: google-app-engine servlets http-status-code-404