【发布时间】:2015-09-25 10:28:34
【问题描述】:
我正在使用 Jersey 进行 restful 服务反序列化,并且在 web.xml 文件中声明我必须声明我的资源所在的包名称。所以它最终在 web.xml 中看起来像这样:
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<!-- Register resources and providers under com.vogella.jersey.first package. -->
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<!-- this is my package name where my jersey resources are kept -->
<param-value>com.vogella.web.resources</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
现在我的问题是,如果我想在其他包中拥有球衣资源,我可以创建另一个 web.xml 文件吗?或者它是如何完成的?
【问题讨论】:
标签: java rest servlets jersey-2.0