因此,我編寫了一個示例REST資源,它在澤西/ Tomcat中像一個魅力一樣工作,但是當我將它放到RestEASY/Tomcat時,它就會大打折扣。我的意思是真的?開箱即用發生了什麼事。無論如何,有點沮喪。我在嘗試訪問該資源(http://localhost:7070/mg/mytest)從Jersey遷移到RESTEasy時爲空內容類型。
「內容類型爲null,並期待提取體」
7842 [HTTP-7070-2] ERROR com.loyalty.mg當這個錯誤.rest.exception.MGExceptionMapper - 在異常映射器中捕獲的錯誤 - org.jboss.resteasy.spi.BadRequestException:content-type爲空,並期望在org.jboss.resteasy.core.MessageBodyParameterInjector.inject()中提取一個正文 MessageBodyParameterInjector.java:131) at org.jboss.resteasy.core.MethodInjectorImpl.injectArguments(MethodInjectorImpl.java:98) at org.jboss.resteasy .core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:121) at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:247) at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java :212) 在org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:202)
@Path("/mytest")
public class TestResource {
@GET
public Response getData()
我想這個問題也是 - 是RestEasy的比任何澤西更好,這僅僅是個開始和我收到錯誤。我應該堅持澤西島嗎?
而且已經嘗試過這個問題,以及:)
<context-param>
<param-name>resteasy.media.type.mappings</param-name>
<param-value>json : application/json, xml : application/xml</param-value>
</context-param>
我認爲無論新澤西州和RestEasy的可以工作得很好......所以我想人們也可以問「爲什麼開關擺在首位」。 – StaxMan 2011-01-13 23:35:11