使用泽西的Tomcat URL映射

时间:2014-12-31 23:05:03

标签: java tomcat jersey

我在Jersey / Tomcat应用程序的URL映射方面遇到了一些麻烦。

这是我的映射:

网址映射

<servlet-mapping>
    <servlet-name>jersey-serlvet</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>

控制器

@Path("/file")
public class FileUploadService {
    @POST
    @Path("/upload")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
    public Response uploadFile(

表格

<form action="rest/file/upload" method="post"
    enctype="multipart/form-data">

当我单击表单时,会调用相应的控制器localhost:8080/appname/rest/file/upload,但是当我将URL映射更改为下面时。

<servlet-mapping>
    <servlet-name>jersey-serlvet</servlet-name>
    <url-pattern>/*/*</url-pattern>
</servlet-mapping>

和表格

<form action="file/upload" method="post"
        enctype="multipart/form-data">

localhost:8080/appname/file/upload给了我404页面。

0 个答案:

没有答案