我将 Jersey 资源类作为 JAR 文件捆绑在一个更大的 WAR 中,该文件现在位于 Websphere Application Server 上的 WEB-INF/lib 文件夹下。我有正确的 web.xml 条目(WEB-INF/web.xml),但仍在服务器上,扫描似乎无法查找捆绑为 JAR 的资源类。我正在查看一些线程,建议不要将资源捆绑为 JAR,而是在 /WEB-INF/classes 下单独加载类。
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>blah.blah.blah</param-value>
</init-param>
</servlet>
com.sun.jersey.api.container.ContainerException:ResourceConfig 实例不包含任何根资源类。在 com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:1064)