Я развернул мое веб-приложение в WebSphere 7. Это приложение построено с использованием сервлетов Spring и jsp. несколько раз, когда он развертывается из-за ошибок, он показывает следующие прикрепленные изображения, такие как ошибки.websphere 7 показывает полную ошибку для клиента при развертывании/запуске веб-приложения
я обработали мои ошибки веб-приложений следующим образом, за счет перенаправления ошибки в весеннем контроллера.
<error-page>
<error-code>500</error-code>
<!--Internal server error -->
<location>/error.p?message=500</location>
</error-page>
<error-page>
<error-code>403</error-code>
<!--Forbidden -->
<location>/main.p</location>
</error-page>
но он работает только при успешном развертывании веб-приложения. при возникновении ошибки развертывания WebSphere показывает полное сообщение об ошибке, как указано выше. есть ли способ скрыть эту страницу ошибки и добавить страницу пользовательской ошибки в websphere при возникновении таких ошибок развертывания?
привет, благодарю за быстрый ответ. на самом деле я использую Spring 2.5, и соединение установлено на LazyInit следующим образом., как вы упомянули, есть сервер IBM в середине. я настроил страницу ошибки по умолчанию, которая будет отображаться, но все еще сталкивается с проблемой. –
на самом деле есть два кода ошибок, показанных на странице с ошибкой, Сообщение об ошибке: javax.servlet.ServletException: SRVE0207E: Исключить инициализацию исключений, созданных сервлетом Код ошибки: 500 Целевой сервлет: tradeweb Ошибка страницы Исключение: Сообщение об ошибке: javax. servlet.ServletException: SRVE0207E: исключить исключение инициализации, созданное сервлетом Код ошибки: 0 –
'lazy-init =" true "' не очень ленив, если не завернут в 'LazyInitTargetSource' (см. документацию). –