1

複雑な文字列パラメーターを処理するために、resteasy で paramConverter プロバイダーを使用していました。resteasy.providers コンテキストで web.xml に登録し、@Provider で注釈を付けました。インターセプターを使い始めるまでは問題なく動作していました。その後、プロバイダーを無視し始め、プロバイダーを登録していないインターセプタークラスを削除しました。誰も手がかりを持っていますか?? 私は resteasy-jaxrs-3.0-beta-6 バージョンを使用しており、私の web.xml は次のようになります -

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>  

4

1 に答える 1

0

tomcat サーバーの下にある webapp のルート ディレクトリをクリアしてみてください。明確でない場合は、ランダムなエラーが発生することがあります。

于 2013-07-11T15:08:50.390 に答える