![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
le_chat |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
Доброго времени суток
устал биться с проблемой вот исходные данные: в server.xml прописан хост site.loc
созданы следующие директории G:\Site\ G:\Site\webapps G:\Site\webapps\STest G:\Site\webapps\STest\WEB-INF\ G:\Site\webapps\STest\WEB-INF\classes G:\Site\webapps\STest\WEB-INF\classes\stest в G:\Site\webapps\STest\WEB-INF\ лежит следующий web.xml
в G:\Site\webapps\STest\WEB-INF\classes\stest лежит сервлет STestServlet.class возможно ли его там запустить? если да, то что для этого нужно прописать? (если STest переместить в G:\Site, то все запускается через site.loc:8080/stest было предположение что нужно поменять контекст для сервлета, то есть в G:\Site\webapps\STest\ положить директорию META-INF с файлом context.xml - но не прокатило) |
||||
|
|||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
А почему:
если у тебя STest лежит в G:\Site\webapps ?? -------------------- Lost.... |
|||
|
||||
le_chat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
G:\Site - корень сайта, там и корневая страничка лежит, хотел настроить tomcat как http - сервер, а все приложения запихнуть поглубже в отдельную папку. Если коту сказать appBase="G:\Site\webapps" он G:\Site\index.html не откроет.
|
|||
|
||||
jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 2 Всего: 20 |
может прописать в server.xml контекст приложения и все
ссылка будет типа http://hostname:port/webapp/ -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
le_chat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
в server.xml сейчас прописан контекст:
<Context path="" docBase=""/> но я так понял что к контесту приложения он отношения не имеет? Туго у меня с пониманием контекста. Как его к приложению привязять? вообще хотел чтобы при существующем appBase, STestServlet отзывался на site.loc:8080/webapps/Stest/stest Это сообщение отредактировал(а) le_chat - 3.11.2006, 11:28 |
|||
|
||||
jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 2 Всего: 20 |
это как раз и есть контекс приложения Добавлено @ 11:38 точнее его описалово -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
le_chat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
но наскока я понял таких контестов можно прописать несколько. какой для какого приложения будет работать?
|
|||
|
||||
Kangaroo |
|
||||||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Из документации Tomcat'a:
То есть для каждого приложения может быть свой контекст Допиши:
должно заработать ![]() -------------------- Lost.... |
||||||
|
|||||||
Aazmandius |
|
|||
![]() O_o ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2006 Где: Vancouver Репутация: 3 Всего: 6 |
достаточно лишь файла контекста, который нужно разместить в папке TOMCAT_DIR\webapps Tomcat'a, если он 4.*, либо в папке TOMCAT_DIR\conf\Catalina\localhost.
В server.xml можно ничего не прописывать, он подхватит сам по контексту. Атрибуты контекста вроде бы должны быть интуитивно понятны. |
|||
|
||||
le_chat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
заработало
![]() tomcat по path определяет docBase или наоборот? Добавлено @ 16:18
tomcat 5.5, в моем случае наверно будет %CATALINA_HOME%\conf\Catalina\site.loc а имя файла играет какую нить роль? |
|||
|
||||
Aazmandius |
|
|||
![]() O_o ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2006 Где: Vancouver Репутация: 3 Всего: 6 |
нет, но желательно, чтоб совпадало с именем контекста, так понятнее ))
|
|||
|
||||
le_chat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
а META-INF приложения этот контекст вставить можно - или не сработает?
|
|||
|
||||
Aazmandius |
|
|||
![]() O_o ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2006 Где: Vancouver Репутация: 3 Всего: 6 |
если честно - не пробовал )) никогда не возникало в этом необходимости
в доках наверняка есть, надо поискать инфу |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Так у меня почему-то не получилось, поэтому и посоветовал прописать в server.xml ![]() завтра еще раз попробую.. le_chat, а у тебя как заработало? -------------------- Lost.... |
|||
|
||||
le_chat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.10.2006 Репутация: нет Всего: нет |
тоже не прокатило. tomcat 5.5 работает под 1.4 через пакет совместимости
однако при autoDeploy="true" и файле stest.xml в conf/Catalina/site.loc при запуске в логе есть ошибка: SEVERE: Error starting static Resources java.lang.IllegalArgumentException: Document base G:\Site\stest does not exist or is not a readable directory что наводит на мысль о том что имя файла в данном случае имеет значение по крайней мере при автодеплоинте. мое предположение о происхождении ошибки: так как никакого stest.war в docBase, которая указана в stest.xml не лежало, то развернуть при запуске было нечего - на что и кот и высказался дальше разбираться завтра буду. спойкойной ночи... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |