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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Tomcat vs. Apache2, настройка web.xml - помогите, горю!!! 
:(
    Опции темы
3,14
Дата 5.8.2004, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



тут понадобилось срочно тестовую версию одного сайта поднять, а я совсем запарил как настраивать Томкат butbut.gif, создал в webapps Следующие папки:
ecr
ecr/WEB-INF
ecr/WEB-INF/classes
ecr/WEB-INF/lib (пустой)
ecr/WEB-INF/classes/ecr (package ecr, в котором сожержится сервлет с именем index.class)
положил в WEB-INF файл web.xml следующего содержания:
Код
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
   "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
 <display-name>TEST</display-name>
 <description>
   TEST
 </description>

<!-- JSPC servlet mappings start -->

   <servlet>
       <servlet-name>index</servlet-name>
       <servlet-class>ecr.index</servlet-class>
   </servlet>

   <servlet-mapping>
       <servlet-name>index</servlet-name>
       <url-pattern>/ecr/*</url-pattern>
   </servlet-mapping>

<!-- JSPC servlet mappings end -->

</web-app>

Прописал соотвествующие изменения для апача в workers2.properties
Но вместо результата работы сервлета мне показывается листинг директории /ecr (без каталога WEB-INF), что я сделал не так?

Это сообщение отредактировал(а) 3,14 - 5.8.2004, 16:48


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



В файл conf/server.xml нужно добавить
Код

<Context path="/ecr" docBase="ecr" debug="0"  
       reloadable="true">

(почти в самый конец, после
Код

<Logger className="org.apache.catalina.logger.FileLogger"
                directory="logs"  prefix="localhost_log." suffix=".txt"
           timestamp="true"/>

)




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

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


Эксперт
***


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

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



Добавил, перезапустил томкат - не помогло butbut.gif


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Сорри, таг не закрыт smile.gif
Код

<Context path="/ecr" docBase="ecr" debug="0"  
       reloadable="true" />


либо, например, так:
Код

<Context path="/ecr" docBase="ecr" debug="0" reloadable="true">
 <Logger className="org.apache.catalina.logger.FileLogger"
   prefix="localhost_ecr_log." suffix=".txt"
   timestamp="true"/>
 </Context>



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

PM   Вверх
3,14
Дата 5.8.2004, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Ну таг закрыть я и сам догадался, но всё равно не один из двух примеров не помог sad.gif


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Попробуйте еще заменить

<url-pattern>/ecr/*</url-pattern>

на

<url-pattern>/ecr</url-pattern>




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

PM   Вверх
3,14
Дата 5.8.2004, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



И еть не помогло butbut.gif butbut.gif butbut.gif


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Эх, только заметил. А папка называется WEB_INF или WEB-INF ?



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

PM   Вверх
3,14
Дата 5.8.2004, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



WEB-INF, опечатался я в первом сообщении


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А томкат вы перезапускали?


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

PM   Вверх
3,14
Дата 5.8.2004, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



угу


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Давайте так : посмотрите
http://developer.apple.com/internet/java/tomcat1.html
- это для Мака, но неважно. Прочитайте параграф "Creating and Deploying Servlets" и проверьте все ли у вас так как там.
Можно даже просто скопировать оттуда и исправить.



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

PM   Вверх
3,14
Дата 5.8.2004, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Да вроде всё так, хотя почему-то файла logs/localhost_ecr_log.txt не создалось
Добавлено @ 17:08
да и сообщений
[/ecr]ContextListener : contextInitialized()
[/ecr]SessionListener : contextInitialized()
в текущих лога нема sad.gif


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Domestic Cat
Дата 5.8.2004, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Значит, нужно проверять server.xml , да и web.xml заодно. В server.xml Context должен быть внутри Host; может где опечатка, и т п. Кстати, может запостите кусок server.xml -
от Context и до конца?


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

PM   Вверх
3,14
Дата 5.8.2004, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>

<Context path="/ecr" docBase="ecr" debug="0" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_ecr_log." suffix=".txt"
timestamp="true"/>
</Context>

</Host>
Добавлено @ 17:24
В catalina.out на конект к сайту пишет :
Код
Aug 5, 2004 6:39:53 PM org.apache.jk.common.HandlerRequest decodeRequest
WARNING: Error registering request



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

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

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


 




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


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

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