JBOSS AS 7.1.1 RestEasy HTTP状态500-传递了错误的参数

JBOSS AS 7.1.1 RestEasy HTTP状态500-传递了错误的参数,jboss,resteasy,Jboss,Resteasy,我在JBossAS7.1.1中通过RESTful接口公开了一个会话Bean;即具有EJB模块和WAR模块,WAR模块对EJB模块具有(maven)依赖性;WAR只是带有RestEasy指令的web.xml。 (仿照) 调用REST接口时,我间歇性地收到“HTTP状态500-传递的参数错误”;(普通REST调用和带有查询接口的调用)。类加载似乎有问题 如-。看起来像是RESTEasy与JBOSS集成中的一个bug 17:31:28,142 SEVERE [org.jboss.resteasy.co

我在JBossAS7.1.1中通过RESTful接口公开了一个会话Bean;即具有EJB模块和WAR模块,WAR模块对EJB模块具有(maven)依赖性;WAR只是带有RestEasy指令的web.xml。 (仿照)

调用REST接口时,我间歇性地收到“HTTP状态500-传递的参数错误”;(普通REST调用和带有查询接口的调用)。类加载似乎有问题 如-。看起来像是RESTEasy与JBOSS集成中的一个bug

17:31:28,142 SEVERE [org.jboss.resteasy.core.SynchronousDispatcher] (http--127.0.0.1-8080-4) Failed executing GET /sessionbean/test: org.jboss.resteasy.spi.InternalServerErrorException: Bad arguments passed to public java.lang.String com.nokia.oss.MroControllerRest.test()  ( )
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:196) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:]

我也有同样的问题。因此,我想问题出在JBoss的旧版本库resteasy jaxrs中。

我所做的只是搬到了wildfly,但我认为它可以用新版本的库来修复。

您能描述一下如何通过浏览器调用您的RESTful服务吗
17:31:28,142 SEVERE [org.jboss.resteasy.core.SynchronousDispatcher] (http--127.0.0.1-8080-4) Failed executing GET /sessionbean/test: org.jboss.resteasy.spi.InternalServerErrorException: Bad arguments passed to public java.lang.String com.nokia.oss.MroControllerRest.test()  ( )
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:196) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:]