RESTEasy为HeaderParameterParser提供NoClassDefFoundError

时间:2013-07-11 10:30:28

标签: google-chrome rest websphere resteasy

我写了简单的RESTEasy Hello World网络服务。它曾经从IE或Eclipse(RAD)中调用时工作得很好,但是当我从谷歌Chrome浏览器中点击它时,它使用了Exception。

com.ibm.ws.webcontainer.servlet.ServletWrapper service Uncaught service() exception thrown by servlet RestEasy: java.lang.NoClassDefFoundError: org/jboss/resteasy/util/HeaderParameterParser
at org.jboss.resteasy.plugins.delegates.MediaTypeHeaderDelegate.parse(MediaTypeHeaderDelegate.java:57)
at org.jboss.resteasy.plugins.delegates.MediaTypeHeaderDelegate.fromString(MediaTypeHeaderDelegate.java:18)
at javax.ws.rs.core.MediaType.valueOf(MediaType.java:150)
at org.jboss.resteasy.util.MediaTypeHelper.parseHeader(MediaTypeHelper.java:203)
at org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractAccepts(ServletUtil.java:120)
at org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractHttpHeaders(ServletUtil.java:83)
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:186)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1224)

但是现在所有情况都会发生这种异常。

我确信包含 HeaderParameterParser 类的jar文件是restreasy-jaxrs2.2.3.GA.jar,它位于类路径中。

我正在使用

  • RESTEasy 2.2.3.GA(也尝试使用3.o.1Final)。
  • Websphere Application Server v8.0
  • RAD 8.0
  • 的Maven

0 个答案:

没有答案