1

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

HTTP 状态 404 - /skypark/sp/FileUploadServlet

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

我的目录结构是:

在此处输入图像描述

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

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 运行良好,文件上传正常。请任何人告诉我为什么它会显示此错误......谢谢......

4

1 回答 1

3

采用

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

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

于 2013-02-07T09:33:47.193 回答