2012-01-25 92 views
0

使用的cPanel easyApache我安裝的Apache Tomcat的5.5.x,並試圖將其升級到Tomcat 6.XX的Apache Tomcat 6和交友錯誤

下載並展開Tomcat的6在/ usr /本地/雅加達
更改組所有者到沒人/ Tomcat的有0755
更改tomcat的符號鏈接到/usr/local/jakarta/apache-tomcat-6.xx
提取,並建立本地守護程序的jsvc
取消註釋並改變在/ usr /本地/雅加達/ tomcat的/ conf目錄/tomcat-users.xml

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

從5.5.X複製到6.XX

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

安裝了的cPanel Servlet來我的域名:

Main -> Account Functions -> Install Servlets 

重啓動Tomcat的使用

/scripts/restartsrv_tomcat 

我可以瀏覽到該網址即www.tomcat.com:8080,我看到了正確的版本號。
因此,在我的public_html文件夾中,我創建了一個test.jsp。當我訪問它時,出現錯誤:

500內部服務器錯誤
服務器遇到內部錯誤或配置錯誤,無法完成您的請求。
請與服務器管理員聯繫,並告知他們發生錯誤的時間以及可能導致錯誤的任何事情。
有關此錯誤的更多信息可能在服務器錯誤日誌中可用。
此外,嘗試使用ErrorDocument處理請求時遇到404未找到錯誤。

尋找在日誌中的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 

所以,檢查workers.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 

林不知道是什麼導致了我在瀏覽器中看到的錯誤,任何和所有的提示和幫助非常感謝。

+0

您是否嘗試過只有一個** worker.list **,因此將其設置爲_worker.list = wlb,jkstatus,ajp13_。我在這篇文章中遇到了非常類似的問題:http://serverfault.com/questions/355248/ubuntu-apache-railo-pages-never-time-out-or-load –

回答

0

嘗試擺脫您的重複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