| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Работа сервлета |
| Автор: alafin 11.2.2007, 13:52 | ||||
| Подскажите как, при конфигурации Tomcat по умолчанию, выполнить сервлет. Делаю так(без применения IDE, т.е. руками): 1) Создаю папку в D:\Tomcat\webapps к примеру domain 2) Создаю папку в D:\Tomcat\webapps\domain META-INF, в которой создаю папку classes, куда помещаю откомпиленый сервлет 3) Создаю файл web.xml в каталоге D:\Tomcat\webapps\domain\META-INF 4) Запускаю сервлет в браузере http://localhost:8080/domain/VerySimpleServlet , в ответ на который получаю ошибку 404 type Status report message /domain/VerySimpleServlet description The requested resource (/domain/VerySimpleServlet) is not available. Теперь о содержимом файлов: VerySimpleServlet
файл web.xml
Подскажите что я делаю не правильно. |
| Автор: alafin 11.2.2007, 14:03 |
| Пардон, опечатался, на самом деле у меня каталог называется WEB-INF. |
| Автор: tux 11.2.2007, 14:16 |
| Что говорит Tomcat при развертывании приложения? |
| Автор: Maksym 11.2.2007, 14:19 | ||
| alafin Что в консоль Tomcat пишет при запуске? приложение подхватывается нормально? Попробовал запустить твой пример, вот с таким web.xml:
(у меня класс в пакете) Запустилось и поднялось. Правда, при обращении из браузера уже сам сервлет свалился.. |
| Автор: alafin 11.2.2007, 14:46 | ||
Вот что у меня при запуске Tomcat-а
Как понимать запустилось и поднялось? Его как-то можно по другому запустить, кроме как браузера? |
| Автор: alafin 11.2.2007, 15:59 |
| Спасибо, заработало, все дело было из-за xml файла(взял за основу ту который был предложен здесь), но вопрос про развертывание еще остается открытым: Как понимать запустилось и поднялось? Его как-то можно по другому запустить, кроме как браузера? |
| Автор: Maksym 12.2.2007, 13:58 | ||
| alafin При запуске Tomcat, в котором я разворачивал твой проект, в лог среди прочего он написал:
Вот это я и имел в виду под словами "запустилось и поднялось" - Tomcat запустился без ошибок и проинсталлировал приложение в соответствующий конекст, теперь можно обращаться браузером и сервлет как-то откликнется. |
| Автор: y3u 12.2.2007, 17:38 |
| можнор повесить лисенер ServletContextListener, обычно контексты создаются в самом конце деплоинга после разбора всех конфигов... |