![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| lysy |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 12.10.2011 Репутация: нет Всего: нет |
Здравствуйте. Пытаюсь заставить работать сервлет вместе с Tomcat, но все время получаю ошибку 404 - The requested resource (/servlet1/Servlet1) is not available. Код сервлета:
В папке webapps Tomcat'a у меня лежит папка servlet1, в которой находится папка WEB-INF, в WEB-INF лежат папка classes и web.xml, в classes лежит Servlet1.class. Код web.xml:
В адресной строке браузера ввожу localhost:8080/servlet1/Servlet1. Использую Tomcat 7.0.27, писал в Idea 10.5. Tomcat запускаю отдельно, из командной строки. Перечитал уже много статей по этому поводу, но ничего, что способствовало бы решению проблемы там не нашел. Надеюсь на вашу помощь. Заранее спасибо. |
||||
|
|||||
| jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 5 Всего: 75 |
Я бы начал с того, что переместил класс из пакета по умолчанию в нормальный package.
Содержимое пакета по умолчанию нельзя толком импортировать и это иногда вызывает проблемы в контейнерах сервлетов. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Сервер попросту не находит Ваш сервлет.
Для начала положите Ваш сервлет в webapps/ROOT/Web-INF/classes. (набираю path по памяти, не исключено, что какой-то каталог пропустил. Проверьте на Вашем сервере.) В файле web.xml измените значение url-pattern на тот URL, по которому Вы обращаетесь к сервлету. (В Вашем случае это /servlet1/Servlet1). В такой конфигурации должно заработать. А имея работающий пример уже будет несложно переместить его туда, куда Вам хочется. IMHO jk1 совершенно прав насчет пакетов. Я сам неоднократно влетал, используя пакет по умолчанию. Если Вы поместите сервлет в пакет, Вам надо будет изменить значение servlet-class. Это сообщение отредактировал(а) lazycat - 17.4.2012, 18:44 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |