Я запускаю встроенный экземпляр Jetty, содержащий одно веб-приложение. Веб-приложение запускается при запуске. Я хотел бы знать, как определить, создает ли contextInitialized исключение в веб-приложении.
Когда веб-приложение создает исключение, Server. start() не работает, а server.isRunning() возвращает true. Есть ли способ прослушивать исключения веб-приложений из-за пределов контейнера?
WebAppContext.setThrowUnavailableOnStartupException(true)
, но вы можете проверить, доступно ли веб-приложение с помощьюwebappContext.isAvailable()
и возможную ошибку при запуске с помощьюwebappContext.getUnavailableException()
. 19.12.2013