Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 5.5 workers.properties / 8 сообщений из 8, страница 1 из 1
28.10.2005, 13:19
    #33349763
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
Подскажите, пожалуйста, в чем я ошибаюсь.

Установила Tomcat 5.5 под Windows. Файл workers.properties в Tomcat 5.5/conf не появился. (Переустанавливала несколько раз с тем же результатом)

Создала workers.properties вручную:

worker.list=ajp13,myWorker

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

worker.myWorker.port=8009
worker.myWorker.host=myhost.ru
worker.myWorker.type=ajp13

и разместила его в Tomcat 5.5/conf

В server.xml описала виртуальный хост
<Host name="myhost.ru" appBase="d:/Work/myhost/htdocs"
workDir="d:/Work/myhost/htdocs"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
</Host>

Далее возникла необходимость использовать Tomcat как модуль Apache

Скопировала mod_jk.dll в Apache2/modules
И сконфигурировала виртуальный хост

<VirtualHost 192.168.1.18>
ServerName myhost.ru
ServerAdmin admin@myhost.ru
DocumentRoot d:/Work/myhost/htdocs
<Directory "/">
AllowOverride All
DirectoryIndex index.jsp
AddDefaultCharset windows-1251
</Directory>

## JSP Support

<IfModule !mod_jk.c>
LoadModule jk_module modules/mod_jk.dll
</IfModule>

JkWorkersFile "C:/web/Tomcat 5.5/conf/workers.properties"
JkLogFile "C:/web/Tomcat 5.5/logs/mod_jk.log"
JkLogLevel debug
# Передаем Tomcat все запросы к файлам *.jsp
JkMount /*.jsp myWorker
# Передаем Tomcat все запросы к /servlet/*
JkMount /servlet/* myWorker

CustomLog d:/Work/myhost/logs/access.log combined
ErrorLog d:/Work/myhost/logs/error.log
</VirtualHost>

В результате при попытке выполнить http://myhost.ru/test.jsp
апач выдает 500-ю ошибку, а в mod_jk.log пишется следующее:

[Fri Oct 28 12:56:24 2005] [jk_uri_worker_map.c (445)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Fri Oct 28 12:56:24 2005] [jk_uri_worker_map.c (459)]: Attempting to map URI '/test.jsp'
[Fri Oct 28 12:56:24 2005] [jk_uri_worker_map.c (539)]: jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match myWorker -> *.jsp
[Fri Oct 28 12:56:24 2005] [mod_jk.c (1689)]: Into handler r->proxyreq=0 r->handler=jakarta-servlet r->notes=10736984 worker=myWorker
[Fri Oct 28 12:56:24 2005] [jk_worker.c (90)]: Into wc_get_worker_for_name myWorker
[Fri Oct 28 12:56:24 2005] [jk_worker.c (94)]: wc_get_worker_for_name, done did not find a worker

В чем проблема? Не находится workers.properties? Кто-нибудь сталкивался с подобным?

И еще, пожалуйста, подскажите, где можно прочитать про директивы для server.xml для Tomcat 5.5, а не для 3.x или 4.x
...
Рейтинг: 0 / 0
28.10.2005, 13:48
    #33349855
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
yelenaИ еще, пожалуйста, подскажите, где можно прочитать про директивы для server.xml для Tomcat 5.5, а не для 3.x или 4.x
http://tomcat.apache.org/tomcat-5.5-doc/config/index.html
...
Рейтинг: 0 / 0
28.10.2005, 14:37
    #33350025
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
На самом деле это удивительно. Я уже давно использую файл, загруженный с www.apache.org

jakarta-tomcat-5.5.9.zip

в которм файл workers.properties имеет место быть, разархивируйте
и работайте.
...
Рейтинг: 0 / 0
28.10.2005, 14:43
    #33350050
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
MBasilНа самом деле это удивительнопохоже, что в .exe это файл забыли положить :)
...
Рейтинг: 0 / 0
28.10.2005, 14:44
    #33350052
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
И вообще непонятно о какой инсталляции речь -
если не из исходных кодо. Поначалу и службу можно не создавать.
Проинсталлироваk JDK 1.5.0.5, прописал переменную JAVA_HOME.
Разархивировал Tomcat, прописал переменную CATALINA_HOME.
Выполнил командный файл и - все : создавай и настраивай приложение.
Службу, наверное нужно создавать только в продукционной систем, да и сделать это можно в любой момент, когда окончательно все заработает.
...
Рейтинг: 0 / 0
28.10.2005, 14:51
    #33350074
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
Кстати, проверьте сначала без Apache, а напрямую, работает ли.

Недавно выходила книжка с сакраментальным названием "Apache Tomcat", где описывается достаточно подробно по поводу протоколов связи web сервера и Tomcat (правда на версию 4).
...
Рейтинг: 0 / 0
28.10.2005, 14:57
    #33350095
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
работает напрямую
проверяла
mod_jk2 собираюсь попробовать
...
Рейтинг: 0 / 0
28.10.2005, 17:20
    #33350581
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.5 workers.properties
Все получилось с mod_jk2
Наверное, была какая-то несовместимость с mod_jk.dll

Скачала модуль
http://www.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/
с документацией, что немаловажно
Скачала соответствующию версию апача

Единственная неприятность вышла с
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="20000"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>

под пятый Tomcat прошла запись попроще

<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />


И все заработало.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 5.5 workers.properties / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]