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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема при запуске Servlets из Eclipse? 
:(
    Опции темы
v2v
Дата 25.7.2007, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



Цитата(superVad @ 3.4.2007,  10:12)
Установи WTP плагин для эклипса, или скачай эклипс с уже установленым WTP. Я вот в нем пока пишу и горя не знаю.

установил.
но никак не получается создать простой сервлет в нём.
Создал проект : DinamicWebProject ,  в нём создал новый сервлет, заполнил метод doGet() .. 
Далее добавил в список серверов свой Томкат 6.0.13 , через опцию Add / Remove Project добавил на сервер свой проект.
Дальше пытаюсь свой сервлет Run AS - > Run on Server.
В итоге в броузере сообщение об ошибке:
Код

HTTP Status 404 - /TestWTP/servlet/mypackage.SimpleServlet
type Status report
message /TestWTP/servlet/mypackage.SimpleServlet
description The requested resource (/TestWTP/servlet/mypackage.SimpleServlet) is not available.
Apache Tomcat/6.0.13

что я делаю не так?  


--------------------
PM   Вверх
Aazmandius
Дата 25.7.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


O_o
*


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

Репутация: 3
Всего: 6



не нужно указывать полное имя класса сервлета при его вызове из браузера, ты его указываешь при маппинге в web.xml, а обращаешься потом уже к нему по тому имени, которое указано в web.xml как servlet-name, посмотри любой доступный пример, это все стандартные действия
PM WWW   Вверх
v2v
Дата 25.7.2007, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



вот мой web.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>WebProject</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>SimpleServlet</display-name>
    <servlet-name>SimpleServlet</servlet-name>
    <servlet-class>mypackage.SimpleServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>SimpleServlet</servlet-name>
    <url-pattern>/SimpleServlet</url-pattern>
    <url-pattern>/ss</url-pattern>
  </servlet-mapping>
</web-app>

я уже перепробвал все допустимые вызовы, но боюсь не в этоп проблема.

кстате статические странички и jsp страници работают на Ура...а сервлет не пашет (

Добавлено через 3 минуты и 13 секунд
ага !! ... получилось 

http://localhost:8080/WebProject/SimpleServlet

а куда девалося стандартное 

http://localhost:8080/WebProject/servlet/mypackage.SimpleServlet

причём этот второй урл  сам генерировался, когда я нажимал Run As - > Tomcat Server


--------------------
PM   Вверх
Maksym
Дата 25.7.2007, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(v2v @  25.7.2007,  10:39 Найти цитируемый пост)
а куда девалося стандартное 

http://localhost:8080/WebProject/servlet/m...e.SimpleServlet

причём этот второй урл  сам генерировался, когда я нажимал Run As - > Tomcat Server 

Видимо ты делал  Run As в Pachage Explorer не на всем проекте а на файле сервлета..
PM MAIL   Вверх
v2v
Дата 25.7.2007, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



Но всё же... почему тогда Томкатовые примеры, которые идут с серваком строятся через УРЛ:
http://localhost:8080/examples/servlets/servlet/HelloWorldExample
??



--------------------
PM   Вверх
AlexeyVorotnikov
Дата 25.7.2007, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 3
Всего: 18



Eclipse, когда запускает Tomcat из-под себя,  запрещает обращение к сервлетам по именам классов.

Добавлено через 3 минуты и 54 секунды
Хотя, посмотрел сейчас на конфиги Tomcat'а, в версии 5.5 такой мапинг отключён по дефолту, а в версии 4.1 -- включён.


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
YuG
Дата 25.7.2007, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: 3
Всего: 4



Цитата(v2v @  25.7.2007,  10:39 Найти цитируемый пост)
ага !! ... получилось 

http://localhost:8080/WebProject/SimpleServlet

а куда девалося стандартное 

http://localhost:8080/WebProject/servlet/m...e.SimpleServlet

вот сюда:
<url-pattern>/SimpleServlet</url-pattern>
PM WWW ICQ Skype   Вверх
Maksym
Дата 25.7.2007, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(v2v @  25.7.2007,  11:13 Найти цитируемый пост)
http://localhost:8080/examples/servlets/servlet/HelloWorldExample

Это просто путь к страничке внутри их структуры каталогов с примерами, которая задеплоена на сервер. Она не имеет отношения к пакетам классов, мапингу и т.п.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0521 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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