![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Teresh |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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. в чём проблема? |
|||
|
||||
| werdy |
|
|||
![]() Опытный Профиль Группа: Участник Сообщений: 38 Регистрация: 15.3.2007 Где: Новокузнецк Репутация: 1 Всего: 1 |
Вариантов масса, слишком мало информации.
Для разработки томкат как правило запускает там еклипс, в закладке сервера добавишь и укажешь путь до томката. Томкат выкачай без установки сервиса, так будет легче. Я обычно приписываю руками конфиг чтоб не переносились файлы из проекта в папку томката. Вот кусок из моего server.xml
|
|||
|
||||
| Skynin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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, и о том как вызывается сервлет. Ну и конечно - прочтите наконец документацию, или книжку Если плохо с английским то можно начать и с "Технологии программирования на Java. Том 3. Корпоративные системы" - задайте в гугл. Есть в инете и электронная версия |
|||
|
||||
| sergioK |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 15.2.2008 Репутация: нет Всего: нет |
В Эклипсе есть возможность создать Servlet , right-click -> new servlet , он и строит сервлет, руками ничего делать не надо |
|||
|
||||
| Skynin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 1.7.2007 Где: Харьков Репутация: 1 Всего: 10 |
Только запущен проект First, а не сервлет "hello world" |
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 2 Всего: 16 |
Чем больше Вы делаете руками в начале - тем меньше придется работать головой потом, решая проблемы. У меня описываемая в теме ситуация не возникает в принципе - просто потому, что у меня tomcat отдельно, IDE отдельно. Изначально работы больше, потом проблем меньше. |
|||
|
||||
| sergioK |
|
||||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 15.2.2008 Репутация: нет Всего: нет |
Этот подход называеться Майкрософт дерьмо а Юникс круто : проблема очень часто возникает как раз тогда, когда работая руками допускаешь ошибку,особенно когда первый раз что-то строишь, и понятия не имееешь где , а потом часами ищешь, ну и заказчик(или начальство) приветы шлет ну иногда еще и выхода в интернет нету, не погуглишь В Эклипсе , который практитески стандард дэ-факто , в доках все расписано и делать руками необходимость возникает крайне редко, |
||||
|
|||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 2 Всего: 16 |
Ну да, ну да. Вот только почему-то вопросов "я нажал кнопочку, а оно не работает, почему?" - море. И текущий топик - из их числа. Если в Eclipse все так радужно - как же так получилось, что человек нажал кнопочку - а ему 404? Eclipse же сам всё делает!
Вот и получается. Человек умеет нажимать кнопки в "стандарте де-факто" - и уже четвертый день ничего не может сделать. А я кнопочек не нажимаю - и у меня всё работает. Вы этот подход можете называть как угодно, факт остается фактом. Я со своим подходом могу решить проблему, которая заключается не в том, чтобы настроить Eclipse, а в том, чтобы решить поставленную задачу, к которой Eclipse не имеет никакого отношения. А вот автор, с подходом "кнопконажимательство и MS forever" - не может. Dixi. |
|||
|
||||
| sergioK |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 15.2.2008 Репутация: нет Всего: нет |
Автор поста делает что-то не так не видя трудно сказать что, у меня заняло создать Servlet средой чуть больше минуты, и в любой другой среде займет не больше, если 10 минут прочитать доку, руками делается что нибудь хитрое, принцип 10/90 |
|||
|
||||
![]()
|
| Правила форума "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. |