2010-03-21 6 views
0

Скачано mod_jk-1.2.28-httpd-2.2.X.so для Apache 2.2, запущенного на CentOS, и настроено согласно http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html. Когда я пытаюсь запустить httpd, он терпит неудачу со следующей ошибкой: «Запуск httpd: httpd: Ошибка синтаксиса в строке 993 из /etc/httpd/conf/httpd.conf: Ошибка синтаксиса в строке 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 "Установите mod_jk с Apache 2.2

Означает ли это, что mod_jk-1.2.28-httpd-2.2.X.so не был скомпилирован должным образом ?. Что я могу сделать по этому поводу? Благодаря

Питер

ответ

2

Это означает, что у вас есть 32-битный модуль с, но не работает 32-битный HTTPD. Установите надлежащий пакет gcc из репозиториев и перестройте модуль.

+0

Да. Так было. Мне пришлось скомпилировать код, и он работает именно так. Thks –

0

Я также получил эту ошибку: mod_jk.so: неправильный класс ELF: ELFCLASS32

Чтобы исправить, я установил Tomcat Connector с помощью ня.

ни поиска mod_jk

mod_jk-ap20.x86_64: mod_jk разъем Tomcat для Apache 2.0.x

mod_jk-ap22.x86_64: mod_jk разъем Tomcat для Apache 2.x

ня установить mod_jk

Смежные вопросы