2010-03-21 100 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的