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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выполнение сервлета, только начал изучать сервлеты 
V
    Опции темы
StormDK
Дата 11.3.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вопрос примитивный, но поиск не помог...

Цель: просто создать сервлет и вызвать его через броузер.

Томкат установлен и запущен.
Если вызвать пример (предустановленный с томкатом) так:

http://localhost:8080/servlets-examples/se...lloWorldExample
всё работает, видим ХеллоВорлд

но как я поинимаю  нет никакой папки servlet, а вызываемый сервлет лежит тут:
C:\apache-tomcat-5.5.26\webapps\servlets-examples\WEB-INF\classes


Создаю свой серевлет (или беру из теста), компилирую (или беру уже class фаил из теста) и кладу его сюда (класс назван HelloWorldExample)
C:\apache-tomcat-5.5.26\webapps\myApp\WEB-INF\classes

Запускаю так:
http://localhost:8080/myApp/servlet/HelloWorldExample

Получаю:
HTTP Status 404
description The requested resource (/myApp/servlet/HelloWorldExample) is not available.

PS. Создание фала web.xml как я понимаю в данном случае необязательно. Должно работать и так. Но я и его создавал - не помогало.

Что не так делаю?

PM MAIL   Вверх
PashaOvechkin
Дата 11.3.2008, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



http://www.caucho.com/resin-3.0/servlet/tu...world/index.xtp


web.xml обязателен! И не пустой. Смотри ссылку



Это сообщение отредактировал(а) PashaOvechkin - 11.3.2008, 14:42
PM MAIL Skype   Вверх
fics
Дата 11.3.2008, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Попробуй еще просто запускать его из JSP

<form action="HelloWorldExample">
--------------------
Ушел на пары
PM MAIL   Вверх
AntonSaburov
Дата 11.3.2008, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Посмотри вот тут пример - http://antonsaburov.narod.ru/students/part7.html
PM MAIL WWW ICQ   Вверх
StormDK
Дата 11.3.2008, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(PashaOvechkin @ 11.3.2008,  14:40)
http://www.caucho.com/resin-3.0/servlet/tu...world/index.xtp
web.xml обязателен! И не пустой. Смотри ссылку

Кладу это:

Код

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http:/java.sun.com/dtd/web-app_2_3.dtd">
  <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>HelloServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>
</web-app>


сюда: C:\apache-tomcat-5.5.26\webapps\myApp\WEB-INF\web.wml

Это в откомпиленом виде: 
Код

import java.io.*;

import javax.servlet.http.*;
import javax.servlet.*;

public class HelloServlet extends HttpServlet {
  public void doGet (HttpServletRequest req,
                     HttpServletResponse res)
    throws ServletException, IOException
  {
    PrintWriter out = res.getWriter();

    out.println("Hello, world!");
    out.close();
  }
}

кладу сюда: 
C:\apache-tomcat-5.5.26\webapps\myApp\WEB-INF\classes\HelloServlet.class

Запускаю так: http://localhost:8080/myApp/hello

Не ворк!!!
Туплю где-то (


PM MAIL   Вверх
AntonSaburov
Дата 11.3.2008, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



А что пишет ?
PM MAIL WWW ICQ   Вверх
StormDK
Дата 11.3.2008, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(AntonSaburov @ 11.3.2008,  16:23)
А что пишет ?

Да тоже самое.

HTTP Status 404 - /myApp/hello

type Status report

message /myApp/hello

description The requested resource (/myApp/hello) is not available.
PM MAIL   Вверх
AntonSaburov
Дата 11.3.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Ты уж приведи полный текст с экрана - потому как у меня все это работает замечательно.
PM MAIL WWW ICQ   Вверх
Kangaroo
Дата 11.3.2008, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


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

Репутация: 14
Всего: 104



Цитата(StormDK @  11.3.2008,  15:03 Найти цитируемый пост)
сюда: C:\apache-tomcat-5.5.26\webapps\myApp\WEB-INF\web.wml

web.xml ?


--------------------
Lost....
PM MAIL MSN   Вверх
Llucas
Дата 11.3.2008, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


J2EE Developer
*


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

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



Скорее всего просто неправильная структура приложения, вот и все.
PM MAIL WWW   Вверх
StormDK
Дата 11.3.2008, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



1. web.xml я приваильно написал, я тут просто описался

2. я даже не знаю что показать.
я именно выше приведённый текст использывал. Именно тот xml и только тот текст компилировал и кладу именно туда, куда писал выше.

Я читал выше переведённые мануалки - вроде всё понятно и, вроде бы, именно так сделано.

Наверняка где-то что-то по мелочи не то делаю....

Это сообщение отредактировал(а) StormDK - 11.3.2008, 18:04
PM MAIL   Вверх
Kangaroo
Дата 11.3.2008, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


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

Репутация: 14
Всего: 104



StormDK, выложи архивом myApp сюда. С исходником.

Это сообщение отредактировал(а) Kangaroo - 11.3.2008, 18:13


--------------------
Lost....
PM MAIL MSN   Вверх
AntonSaburov
Дата 11.3.2008, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Приведи полный текст ошибки, который выводит Tomcat - может что и придет в голову
PM MAIL WWW ICQ   Вверх
StormDK
Дата 11.3.2008, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(AntonSaburov @ 11.3.2008,  18:14)
Приведи полный текст ошибки, который выводит Tomcat - может что и придет в голову

Полный текст ошибки приводил выше.

В архиве папка myApp.

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  myApp.rar 1,23 Kb
PM MAIL   Вверх
Kangaroo
Дата 11.3.2008, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


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

Репутация: 14
Всего: 104



Название папки WEB-INF пишется через дефис  smile 

Эх.. помню года полтора назад сам из-за такой ошибки парился. Тогда тока начинал учить веб java  smile 


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


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

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