- 泽西岛 - 1.16
- JBoss - 7.1.2 最终版
有了上面,我无法加载资源类JBoss
,它抱怨以下错误。
错误 [[/]] Servlet 抛出 load() 异常:javax.servlet.ServletException:资源配置类 biz.bsite.direct.spring.mobile.AddressbookResource,不是类 javax.ws.rs.core 的超类。 com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:678) 的 com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:741) 的应用程序。 sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:203) 在 com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374) 在 com.sun.jersey。 spi.container.servlet.ServletContainer.init(ServletContainer.java:557)
我的资源类如下所示。
@Path("addressbook") 公共类 AddressbookResource {
Web.xml 看起来像:
<servlet>
<servlet-name>JerseyMobile</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>biz.bsite.direct.spring.mobile.AddressbookResource</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
有人可以帮我解决这个问题吗?尝试使用包扫描,但它也不适用于 JBoss 7。