Пользовательские страницы ошибок в JBoss - PullRequest
1 голос
/ 27 октября 2008

Привет всем, это мой первый вопрос здесь!

Я пытаюсь настроить пользовательские страницы ошибок в моем веб-сервисе JBoss RESTful. Я начинаю с ошибки 400, поэтому в своем файле web.xml я добавил

<error-page>
    <error-code>400</error-code>
    <location>/400.html</location>
</error-page>

и я поместил 400.html в корень моего файла war (я также попытался поместить его в корень WEB-INF) К сожалению, я продолжаю получать 404, когда я должен получить 400, предположительно, потому что JBoss не может найти 400.html. Есть идеи, что я делаю не так?

Может быть, потому что мои сервлеты сопоставлены с корнем?

<servlet-mapping>
    <servlet-name>api</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

если так, каковы альтернативы?

Спасибо!

1 Ответ

2 голосов
/ 28 октября 2008

Для потомков: я наконец смог добиться этого, перенаправив ошибки на страницу, для которой у Spring MVC был контроллер. Контроллер только что возвратил нулевой ModelAndView. Поскольку это был сервис RESTful, мне все равно не нужно было выдавать HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...