Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > остановка веб приложения


Автор: Samotnik 25.5.2011, 13:41
Привет народ smile
Есть веб приложение. Когда закрываешь томкат, страницу не обновляешь, а порсто наживаешь на какую-либо кнопку, то приложение остается висеть, выдавая ошибку. 
А как сделать так, что бы если томкат остановлен, то при нажатии на котнрол приложения, был редирект на about:blank либо что-нибудь еще, как вообще обычно в таких случаях поступают ? smile

Автор: AntonSaburov 25.5.2011, 13:49
Если идет прямой запрос к томкату, который не запущен, то наверно никак.
Можно сделать проброс через тот же апач, который будет в случае ошибки вызавать какую-нибудь страницу.

Автор: powerOn 25.5.2011, 22:54
можно пинговать аяксом, а потом делать нужную логику перехода  smile 

Автор: AntonSaburov 26.5.2011, 15:51
Цитата(powerOn @  25.5.2011,  22:54 Найти цитируемый пост)
можно пинговать аяксом, а потом делать нужную логику перехода

А как это сделать ? Ajax по идее можно только на свой же хост отправить.

Автор: powerOn 27.5.2011, 16:42
Цитата(AntonSaburov @  26.5.2011,  16:51 Найти цитируемый пост)
А как это сделать ? Ajax по идее можно только на свой же хост отправить. 


А разве нужно на чужой?

Автор: AntonSaburov 27.5.2011, 17:12
Цитата(powerOn @  27.5.2011,  16:42 Найти цитируемый пост)
А разве нужно на чужой? 

Ну если томкат лежит, то с него вряд ли что получится загрузить smile Значит и пинговать будет нечем.
А вот если впереди апач стоит ... ну я в первом сообщении уже описал.

Автор: COVD 28.5.2011, 04:34
Цитата

остановка веб приложения 


- это undeploy, который осуществляется удалением war приложения из webapp. Томкат останавливать не надо. Никогда.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)