【发布时间】:2013-01-17 05:52:16
【问题描述】:
- 球衣 - 1.16
- JBoss - 7.1.2 最终版
使用上述内容,我无法将资源类加载到 JBoss 并且它抱怨以下错误。
ERROR [[/]] Servlet 抛出 load() 异常:javax.servlet.ServletException:资源配置类 biz.bsite.direct.spring.mobile.AddressbookResource,不是类 javax.ws.rs 的超类.core.Application 在 com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:741) 在 com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:678) 在 com.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("通讯录") 公共类 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。
【问题讨论】: