2010-12-29 10 views
0

私は以下のコードを持っており、SOAP応答(正しいXML)を返す必要があります。私がthrow new SoapException(...)の場合、間違ったHTMLページが返されます。事前にすべてのアドバイスをありがとうございます。フィルタからSOAPFaultをクライアントに返す方法は?

@Override 
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) 
     throws IOException, ServletException { 
... 

    if (!checkMsg()) { 
     // return SOAP response 
    } 

... 
} 

答えて

1

SOAPExceptionFilterで作成することができません。私はSerlvetExceptionを投げなければならない。 SOAPExceptionを返却したい場合は、CXF servletをチェーンしてそこに投函する必要があります。

関連する問題