2010-03-21 83 views
0

我已經下載mod_jk-1.2.28-httpd-2.2.X.so,用於在CentOS上運行的Apache 2.2,並根據http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html進行設置。當我嘗試啓動httpd時失敗,並顯示以下錯誤: 「啓動httpd:httpd:/etc/httpd/conf/httpd.conf的第993行的語法錯誤:第2行的語法錯誤/ opt/apache-tomcat- 6.0.26/conf/jk/mod_jk.conf-auto:無法將/etc/httpd/modules/mod_jk-1.2.28-httpd-2.2.X.so加載到服務器:/etc/httpd/modules/mod_jk-1.2。 28-httpd-2.2.X.so:錯誤的ELF類:ELFCLASS32「使用Apache 2.2安裝mod_jk

這是否意味着mod_jk-1.2.28-httpd-2.2.X.so沒有被正確編譯?我能做些什麼? 感謝

彼得

回答

2

這意味着你有一個32位的模塊,但不運行32位的httpd。從存儲庫安裝適當的gcc軟件包並重建模塊。

+0

是的。情況就是如此。我不得不從代碼編譯,它的工作方式。 THKS – 2010-03-21 21:45:51

0

我也收到此錯誤:mod_jk.so:錯誤的ELF類:ELFCLASS32

要解決,我用yum安裝的Tomcat連接器。

蔭搜索的mod_jk

mod_jk的-ap20.x86_64:爲Apache Tomcat的2.0.x的mod_jk連接

mod_jk的-ap22.x86_64:爲Apache Tomcat的2.x的mod_jk連接

百勝安裝mod_jk的