Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

"wget" v JSP, help
вопросы по технологии сервлетов
HELP! графики
учимся работать с JSF, не получается даже запуститься
не соединиться с Oracle!!!!
Хочу создать структуру граф.ком-в (а-ля MyCompone)
как организовать поток из сервлета
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Какой софт необходим для разработки веб-сервисов?
JDBC & Servlet & JSP
Сессии в Tomcat
JBoss: мапирование Оракловских ф-ций
Мануал по WebLogic
Однотипные формы в JSP
проблемма с classpath.
Создание WebServices, что для этого необходимо?
ПО для разработки сервлетов?
Ошибки во время деплоймента
хост на Tomcat
Проблема с сервлетами, Обращение одного сервлета к другому
определение страны, откуда юзер??
Извините. не понял где задавать вопросы, по JSP, JSF?
Визуальное редактирование JSF страниц
Deployment Info, JBoss 4.0.0
Beans & Arrays
Приминение JVM в роботехнике, Кто знает?
EJB QL
JBoss
getParametre() and NullPointerException, how to
EJB и JBoss
JBoss + MySQL
Сессия экспарится досрочно, Apache+Tomcat
Timeout в HttpSession
WEBLogic
как запустить клиента на JBoss
weblogic
копируем файлы в папку
Отладка сервлетов и JSP, как это можно сделать?
JSP для начинающих.., как поставить?..
домашние методы в EJB
Servlets & HTML
Декомпилеры
Вопросы к JSP и Servlets
JSP docs?.., помогите, кому не жалко..
Tomcat 5.0 + Apache 2.0 под Linux
chto takoeTomcat, vvedenie
Как Вы относитесь к курящим девушкам?
Перемещение Label по экрану, В проге надо
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
FAQ по JAVA, Вопросы и ответы
просмотр PNG файла в мидлете, как реализовать
M3G Помогите отобразить плоскость
Высота видимой части экрана, без панельки с кнопочками.
Принцип построения игры, Не понимаю, почему не работает примемер
Хоть кто-нибудь знает как изменить системное время
Сохранение текстовой инф в памяти
Определение IMEI заходящего на wap-сайт телефона, Определение IMEI заходящего на wap-сайт
Определить все точки линии
Приступил к J2ME и имею вопросы, Приступил к J2ME и имею вопросы
Канва на весь экран. Как такое реализовать?
Как попасть в записеую книжку?
Какой лучший телефон с java?
Как попасть в записеую книжку?
Как подключить javax.wireless.messaging.*;
Срочно нужны люди с опытом J2ME, извиняюсь за офтоп.. просто это срочно
MIDP-2.0 и SUN ONE STUDIO (J2ME), MIDP-2.0 и SUN ONE STUDIO (J2ME)
Как корректно удалить объект из памяти?, который больше не нужен

Платные хостинги     Раскрутка сайта     Книги по программированию


Ошибки во время деплоймента

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Итак, допустим, у нас есть веб-аппликейшн. Допустим, он довольно сложный, работает с базой данных, с EJB и хрен знает с чем ещё. Итак, начинаем мы его деплоить. Разворачивается war-файл, в ServletContextListener'е вызывается метод contextInitialized... И тут во время его выполнения - опа! - из-за какой-то ошибки (например, отсутствует нужный ей конфиг-файл) оно не может задеплоиться. Внимание, вопрос =) Может ли каким-либо образом веб-аппликейшн сообщить контейнеру о том, что оно не смогло задеплоиться и его нужно убрать из памяти?

- По-моему, контейнер сам его из памяти уберет.

- А как контейнер узнает о том, что это надо сделать? Метод contextInitialized НЕ бросает эксепшены. И, похоже, зря.

- Nо если отсутствует конфиг файл, то контейнер об этом узнает, так ведь?

- Domestic CatNак, проблемы взаимопонимания =) Я не про деплоймент дескриптор. Просто, приложения чего-то для счастья не хватает, чтобы запуститься, и оно хочет закрыться. Как оно может сказать контейнеру, что его не надо деплоить дальше, т.к. работать оно всё-равно не сможет, только юзверям маловразумительные ошибки показывать будет?

- Бросить иксепшн, и не ловить его

- Да, ура, но что если у приложения НЕ получилось подконнектиться к БД? Понятное дело, работать оно не может. Но сообщить об этом контейнеру похоже тоже не может. В итоге контейнер будет думать, что всё прекрасно работает, а юзерам будут валить ошибки одна за одной.

- Параграф SRV.2.3.2.1 спецификации (2.4)Цитата (Nobody @ 15.11.2004, 16:48) В итоге контейнер будет думать, что всё прекрасно работает, а юзерам будут валить ошибки одна за одной. Зачем ошибки? Сделай хендлер для этого случая и показывай юзерам "База данных временно недоступна". это лучше, чем 404.

- Domestic CatSRV.2.3.2.1 про конкретный сервлет. А хотелось бы про приложение в целом.

- Вообще-то весьма странная ситуация. Если деплоишь аппликейшн, то для усеров, так ведь? Тогда лучше все-таки показывать им че-то, хотя бы тo, что бд нe работаеt. А контейнер все равно над приложениeм напрягаться нe будет, может и выгрузит' из памяти, если надo, саm.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления