使用Apache 2.2安装mod_jk

时间:2010-03-21 01:19:17

标签: tomcat6

我已经为在CentOS上运行的Apache 2.2下载了mod_jk-1.2.28-httpd-2.2.X.so,并按照http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html设置。当我尝试启动httpd时,它失败并出现以下错误: “在/etc/httpd/conf/httpd.conf的第993行启动httpd:httpd:语法错误:/opt/apache-tomcat-6.0.26/conf/jk/mod_jk.conf-auto第2行的语法错误:无法将/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"

这是否意味着mod_jk-1.2.28-httpd-2.2.X.so尚未正确编译?我该怎么办? 感谢

彼得

2 个答案:

答案 0 :(得分:2)

这意味着您有一个32位模块,但没有运行32位httpd。从存储库安装正确的gcc软件包并重建模块。

答案 1 :(得分:0)

要修复,我使用yum安装了Tomcat连接器:

yum search mod_jk

mod_jk-ap20.x86_64 : Tomcat mod_jk connector for Apache 2.0.x

mod_jk-ap22.x86_64 : Tomcat mod_jk connector for Apache 2.x

yum install mod_jk