Ошибки Apache Tomcat 6 и Cpanel - PullRequest
       23

Ошибки Apache Tomcat 6 и Cpanel

0 голосов
/ 26 января 2012

Используя cPanel easyApache, я установил Apache Tomcat 5.5.x и попытался обновить его до Tomcat 6.x.x

Загрузите и разверните Tomcat 6 в / usr / local / jakarta
Сменил владельца группы на Nobody / Tomcat с 0755
Изменена символическая ссылка для кота на /usr/local/jakarta/apache-tomcat-6.x.x
Извлечен и собран родной демон jsvc
Раскомментировано и изменено /usr/local/jakarta/tomcat/conf/tomcat-users.xml

<role rolename="manager-gui"/>  
<user username="tomcat" password="secret" roles="manager-gui"/>  
</tomcat-users>

Скопировано из 5.5.x в 6.x.x

/usr/local/jakarta/apache-tomcat-6.0.33/conf/workers.properties  
/usr/local/jakarta/apache-tomcat-6.0.33/conf/httpd-jk.conf  

Установлен сервлет из cPanel в мой домен:

Main -> Account Functions -> Install Servlets

Перезапущен Tomcat с использованием

/scripts/restartsrv_tomcat  

Я могу перейти по URL-адресу, например, www.tomcat.com:8080, и вижу правильный номер версии.
Поэтому в моей папке public_html я создал test.jsp. Когда я посещаю его, я получаю сообщение об ошибке:

500 Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.
Обратитесь к администратору сервера и сообщите им о времени возникновения ошибки и обо всех действиях, которые вы могли совершить, возможно, вызвавших ошибку.
Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.
Кроме того, при попытке использовать ErrorDocument для обработки запроса возникла ошибка 404 Not Found.

Просматривая в логах apache, ошибок не вижу, в журнале mod_jk есть ошибка:

[Tue Jan 25 18:51:40 2012] [21925:47707893800752] [info] jk_handler::mod_jk.c (2686): Could not find a worker for worker name=ajp13  

Итак, проверяя worker.properties, я вижу, что он содержит:

worker.list=wlb,jkstatus
worker.list=ajp13
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009

worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w

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

1 Ответ

0 голосов
/ 01 февраля 2012

Попробуйте избавиться от дубликатов worker.list строк, а также у вас нет работника с именем ajp13w , которого вы называете Balance_worker.

worker.list=wlb,jkstatus,ajp13
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009

worker.wlb.type=lb
worker.wlb.balance_workers=ajp13
...