Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не удается запустить Сервлет, TomCat 5.5 
:(
    Опции темы
Конструктор
Дата 5.2.2005, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



Написал простейший сервлет - HelloWorld, сделал из него .war и установил на сервер (сообщений об ошибках не было). Пытаюсь его вызвать но сервер сервлет не запускает, а выдает всякие ошибки или вообще не то:

В частности:

URL:
хттп://localhost:8080/servlet/HelloWorld

Цитата

HTTP Status 404 - /servlet/HelloWorld
type Status report
message /servlet/HelloWorld
description The requested resource (/servlet/HelloWorld) is not available.


URL:
хттп://localhost:8080/HelloWorld

Цитата

Directory Listing For /
Filename Size Last Modified
Apache Tomcat/5.5.4


В WEB.xml у меня такой мэппинг
...
Цитата

  <servlet>
    <servlet-name>HelloWorld</servlet-name>
    <display-name>Hello World Servlet</display-name>
    <servlet-class>HelloWorld</servlet-class>
    <load-on-startup>99</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>HelloWorld</servlet-name>
    <url-pattern>/servlet/HelloWorld</url-pattern>
  </servlet-mapping>

...

В чем может быть проблема?
PM MAIL WWW ICQ   Вверх
Sleepy_PIP
Дата 5.2.2005, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 30.6.2004
Где: Moscow

Репутация: 2
Всего: 12



просто хочу напомнить (дело конечно не в этом) - томкат 5.0.ххх - для JDK 1.4.xxx
а Томкат 5.5 - для JDK 5.
в смысле наоборот - для Томката 5.5 - JDK5.


Это сообщение отредактировал(а) Sleepy_PIP - 5.2.2005, 21:29


--------------------
--
Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем
свободным ..."
PM MAIL ICQ   Вверх
Конструктор
Дата 5.2.2005, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



Да JDK 5 есть, собственноручно с Sun качал, TomCat бы наверное и не поднялся без него
PM MAIL WWW ICQ   Вверх
Domestic Cat
Дата 5.2.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172





--------------------

PM   Вверх
Конструктор
Дата 5.2.2005, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



Это я прочитал, вроде все сделал как написано только без ant, а через IDE. Приложение разворачиваю ( или развертываю как правильней?) через manager.
Добавлено @ 22:08
А сэмпл там битый у них, пишет Unexpected End Of File smile

Это сообщение отредактировал(а) Конструктор - 5.2.2005, 22:07
PM MAIL WWW ICQ   Вверх
Конструктор
Дата 5.2.2005, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



Засунул свой класс в каталог с примерами и подправил web.xml для своих мапингов - заработало вроде по урлу

localhost:8080\servlets-examples\servlet\HelloWorld

Я себе щас Kapitulieren устрою с горя smile smile

PM MAIL WWW ICQ   Вверх
Конструктор
Дата 7.2.2005, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



Во, вроде получилось, URL неправильно писал, надо оказывается на TomCat - http://localhost:8080/AppContextPath/servlet/ServletName, возможно конечно это частный случай, но у меня так заработало
PM MAIL WWW ICQ   Вверх
Slavca
Дата 17.2.2005, 06:23 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Если разместить приложение по пути
$CATALINA_HOME$\webapps\Root
то, по-моему, будет работать с пути
хттп://localhost:8080/servlet/<имя_сервлета>
  Вверх
Конструктор
Дата 21.2.2005, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



Вот теперь я кажется окончательно въехал
http://servername/AppContextPath/ServletURLMapping
и все работает
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.