1
我在使用paramConverter提供商resteasy處理複雜的字符串參數。我已經在resteasy.providers上下文的web.xml中註冊了它,並用@Provider對它進行了註釋。它工作正常,直到我開始使用攔截器。之後它開始忽略提供者,現在我甚至把hace刪除了攔截器類,它沒有註冊提供者。有沒有人有任何線索? 我使用RestEasy的-JAXRS-3.0-β-6版本,我和我的web.xml看起來像 -外部供應商沒有註冊resteasy
http://java.sun.com/xml/ns/javaee/web-app_3_0的.xsd「>
<display-name>RestEasy Simple Service</display-name>
<description>RestEasy Simple Service</description>
<listener>
<listener-class>
org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
</listener-class>
</listener>
<servlet>
<servlet-name>Resteasy</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>org.jboss.rest.myRESTApplication</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Resteasy</servlet-name>
<url-pattern>/resteasy/*</url-pattern>
</servlet-mapping>
<context-param>
<param-name>resteasy.servlet.mapping.prefix</param-name>
<param-value>/resteasy</param-value>
</context-param>
<context-param>
<param-name>resteasy.providers</param-name>
<param-value>org.jboss.rest.myProviderXmlJson</param-value>
</context-param>
你能認罪e提供你的web.xml?另外,你使用什麼版本的Resteasy? – gregwhitaker
heyy @gwhitake我提供了我使用的web.xml和版本。 – protocolon
當您查看控制檯上的日誌時,是否可以看到正在掃描myProviderXmlJson? – gregwhitaker