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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с apache tamcat, Проблема с apache tamcat 
:(
    Опции темы
Teresh
Дата 13.11.2010, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблема с apache tomcat
У меня стоит Eclipse Helios EE. Хочу написать сервлет. Windows 7. 
1. Установил apache-tomcat-6.0.14. Первая проблема в том, что он в tomcat monitor при нажатии старт не запускается. 
2. В эклипсе создаю Dynamic Web Project, выбираю мой апач как сервер, пишу сервлет hello world. 
3. Запускаю и у меня вылетает 

HTTP Status 404 - /First/ 

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

type Status report 

message /First/ 

description The requested resource (/First/) is not available. 

в чём проблема?
PM MAIL   Вверх
werdy
Дата 14.11.2010, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный



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

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



Вариантов масса, слишком мало информации.

Для разработки томкат как правило запускает там еклипс, в закладке сервера добавишь и укажешь путь до томката.
Томкат выкачай без установки сервиса, так будет легче.

Я обычно приписываю руками конфиг чтоб не переносились файлы из проекта в папку томката.
Вот кусок из моего server.xml

Код

        <Context debug="0" docBase="/home/maxim/workspace/peer/peer/WebRoot" path="/peer" reloadable="true">
          <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" fileDateFormat="yyyy-MM-dd" pattern="combined" prefix="peer_access_log." resolveHosts="false" suffix=".txt"/>
          <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_peer_log." suffix=".txt" timestamp="true"/>
        </Context>

PM MAIL WWW   Вверх
Skynin
Дата 15.11.2010, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Вероятно в том что:

Чтобы вызвать сервлет NameServlet

.../First/NameServlet

Добавьте вручную /NameServlet, после выдачи браузером HTTP Status 404 - /First/ 


А чтобы не жаловалось, создайте index.html, в WebContent'е, а в нем ссылочку NameServlet

И загляните во все web.xml в проекте, если использовали Dynamic Web Project, думаю поймете и о index.html, и о том как вызывается сервлет.

Ну и конечно - прочтите наконец документацию, или книжку smile
Если плохо с английским то можно начать и с "Технологии программирования на Java. Том 3. Корпоративные системы" - задайте в гугл. Есть в инете и электронная версия
PM MAIL WWW ICQ Skype GTalk YIM MSN   Вверх
sergioK
Дата 15.11.2010, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 15.2.2008

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



Цитата(Skynin @ 15.11.2010,  00:43)
Вероятно в том что:

Чтобы вызвать сервлет NameServlet

.../First/NameServlet

Добавьте вручную /NameServlet, после выдачи браузером HTTP Status 404 - /First/ 


А чтобы не жаловалось, создайте index.html, в WebContent'е, а в нем ссылочку NameServlet

И загляните во все web.xml в проекте, если использовали Dynamic Web Project, думаю поймете и о index.html, и о том как вызывается сервлет.

Ну и конечно - прочтите наконец документацию, или книжку smile
Если плохо с английским то можно начать и с "Технологии программирования на Java. Том 3. Корпоративные системы" - задайте в гугл. Есть в инете и электронная версия

В Эклипсе есть возможность создать Servlet , right-click -> new servlet ,
он и строит сервлет, руками ничего делать не надо 
PM MAIL   Вверх
Skynin
Дата 15.11.2010, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

он и строит сервлет, руками ничего делать не надо 

Только запущен проект First, а не сервлет "hello world" smile
PM MAIL WWW ICQ Skype GTalk YIM MSN   Вверх
Skipy
Дата 15.11.2010, 10:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(sergioK @ 15.11.2010,  08:41)
В Эклипсе есть возможность создать Servlet , right-click -> new servlet ,
он и строит сервлет, руками ничего делать не надо

Чем больше Вы делаете руками в начале - тем меньше придется работать головой потом, решая проблемы. У меня описываемая в теме ситуация не возникает в принципе - просто потому, что у меня tomcat отдельно, IDE отдельно. Изначально работы больше, потом проблем меньше.


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
sergioK
Дата 16.11.2010, 22:23 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 15.2.2008

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



Цитата(Skipy @ 15.11.2010,  10:45)
Цитата(sergioK @ 15.11.2010,  08:41)
В Эклипсе есть возможность создать Servlet , right-click -> new servlet ,
он и строит сервлет, руками ничего делать не надо

Чем больше Вы делаете руками в начале - тем меньше придется работать головой потом, решая проблемы. У меня описываемая в теме ситуация не возникает в принципе - просто потому, что у меня tomcat отдельно, IDE отдельно. Изначально работы больше, потом проблем меньше.

Этот подход называеться  Майкрософт  дерьмо а Юникс круто   : smile 

проблема очень часто возникает как раз тогда, когда работая руками допускаешь ошибку,особенно когда первый раз что-то строишь,  и понятия не имееешь 
где , а потом часами ищешь,   ну и заказчик(или начальство) приветы шлет  smile  типо это должно было работать месяц назад ,
ну иногда еще и выхода в интернет нету, не погуглишь 

В Эклипсе , который практитески стандард дэ-факто , в доках все расписано и делать  руками необходимость   возникает крайне редко,

PM MAIL   Вверх
Skipy
Дата 17.11.2010, 11:39 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ну да, ну да. Вот только почему-то вопросов "я нажал кнопочку, а оно не работает, почему?" - море. И текущий топик - из их числа. Если в Eclipse все так радужно - как же так получилось, что человек нажал кнопочку - а ему 404? Eclipse же сам всё делает!

Вот и получается. Человек умеет нажимать кнопки в "стандарте де-факто" - и уже четвертый день ничего не может сделать. А я кнопочек не нажимаю - и у меня всё работает. Вы этот подход можете называть как угодно, факт остается фактом. Я со своим подходом могу решить проблему, которая заключается не в том, чтобы настроить Eclipse, а в том, чтобы решить поставленную задачу, к которой Eclipse не имеет никакого отношения. А вот автор, с подходом "кнопконажимательство и MS forever" - не может. Dixi.


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
sergioK
Дата 17.11.2010, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 15.2.2008

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



Цитата(Skipy @ 17.11.2010,  11:39)
Я со своим подходом могу решить проблему, которая заключается не в том, чтобы настроить Eclipse, а в том, чтобы решить поставленную задачу, к которой Eclipse не имеет никакого отношения. А вот автор, с подходом "кнопконажимательство и MS forever" - не может. Dixi.

Автор поста делает что-то не так не видя трудно сказать что, у меня заняло создать Servlet средой чуть больше минуты,
и в любой другой среде займет не больше, если 10 минут прочитать доку,

руками делается что нибудь хитрое,  принцип 10/90 
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.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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