2013-08-16 4 views
0

Использование Seam и RestEasy, мне нужно выбросить исключение, которое будет преобразовано в ошибку http 503 со встроенным сообщением, чтобы я мог получить его на стороне сервера, потребляя веб-страницы оказание услуг. я определил: Pages.xml, отображение исключений:Исходная страница ошибки Jboss, нарушающая исключенные исключения из веб-службы REST

<exception class="uy.org.mevir.si.exceptions.WebServiceException"> 
     <http-error error-code="503"> 
      <message>#{org.jboss.seam.handledException.message}</message> 
     </http-error> 
    </exception> 

Проблема заключается в том, когда я сделать добраться до веб-службы, я получаю эту страницу: вынесенное

Estado HTTP 503 - {Exception message} 

type Informe de estado 

mensaje {Exception message} 

descripción El servicio requerido ({Exception message}) no está disponible en este momento. 
JBoss Web/2.1.3.GA 

Итак, на стороне сервера, используя easyrest, я получаю исключение ClientResponseFailure, я могу получить код ошибки 503, но я не могу получить исходное сообщение об исключении, потому что тело ответа - это предыдущий HTML-код страницы рендеринга ошибок.

Как я могу получить исходное сообщение на стороне сервера?

ответ

Смежные вопросы