我正在尝试使用Jersey 2.x并进行servlet调用" myapp",web.xml上的配置如下
<servlet>
<servlet-name>myapp</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>
com.private.myapp.resource
</param-value> </init-param>
<load-on-startup>1</load-on-startup>
</servlet>
并有一个servlet映射如下
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>/instance/create</url-pattern>
<url-pattern>/instance/list</url-pattern>
</servlet-mapping>
当我请求$ SERVER_ROOT / instance / create或$ SERVER_ROOT / instance / list时 它的返回404
但是当我按如下方式更改servlet映射时
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
然后按预期请求$ SERVER_ROOT / instance / create或$ SERVER_ROOT / instance / list响应
任何人都可以告诉我缺少什么吗?任何帮助将不胜感激....