HTTP 状态 404 - 请求的资源不可用

标签 http servlets web http-status-code-404

<分区>

我正在为我的项目使用 tomcat7 服务器。今天我将一些 html 页面合并到一个名为 sp 的目录中以进行管理。当我输入 http://localhost:8080/skypark/sp/upload.html 地址时,将显示 sp 目录中的上传页面。 但是当我尝试提交它显示的内容时

HTTP 状态 404 -/skypark/sp/FileUploadServlet

描述:请求的资源不可用。

我的目录结构是:

enter image description here

我不知道为什么会显示这个错误

FileUploadServlet 的 servlet 映射是:

<servlet id="spU">
<display-name>FileUploadServlet</display-name>
<servlet-name>FileUploadServlet</servlet-name>
<servlet-class>skypark.FileUploadServlet</servlet-class>
</servlet>
<servlet-mapping id="spUm">
<servlet-name>FileUploadServlet</servlet-name>
<url-pattern>/FileUploadServlet</url-pattern>
</servlet-mapping>

在添加到 sp 目录之前,upload.html 运行良好,文件上传正常。请任何人告诉我为什么会显示此错误...谢谢.........

最佳答案

使用

<url-pattern>/sp/FileUploadServlet</url-pattern>

模式必须是绝对开始您的 webapp 上下文路径。所以,如果您的 webapp 是 skypark,它必须从那里开始。

关于HTTP 状态 404 - 请求的资源不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747749/

相关文章:

c - 在C中从http接收XML文件

java - 在 Java 中创建假 URL

java - 如何限制tomcat-8上运行的JSP页面的客户端连接数?

java - Android .apk 文件未完全从 .Net 服务器下载。在手机中获取包解析错误

http - 获取现有的 gorilla session

http - 无需借助 super cookie 即可确定唯一网站访问者的 JavaScript 代码?

html - 内部重定向站点的最佳解决方案

regex - PowerShell:根据正则表达式值复制/移动文件,保留文件夹结构等

javascript - 如何捕获 iframe 的 HTTP 代码?

java - 如何使用ajax通过servlet重定向到成功页面?