Tomcat에 배포 된 RESTEasy를 사용하여 REST-ful 웹 서비스를 개발 중입니다. 예외 메시지를 취하는 오류 페이지를 구성하고 요청 중에 예외가 발생하면이를 기반으로 XML을 생성합니다.Tomcat에서 실행되는 RESTEasy 웹 서비스에서 오류 페이지가 무시되는 이유는 무엇입니까?
이 예외는 응용 프로그램에서 생성 된 예외에 대해 정상적으로 작동합니다. 그러나 클라이언트가 올바로 비 정렬화할 수없는 잘못된 XML을 전송하면 javax.xml.bind.UnmarshalException
이 발생하고 Tomcat의 기본 오류 페이지가 내 대신 사용됩니다.
오류 페이지를 web.xml의 오류 코드 500으로 구성했습니다.
RESTEasy를 사용할 때 오류 페이지에서 오류를 처리하는 올바른 방법이나 다른 방법이 있습니까?