Tomcat 5.5.17 +mod_jk1.2.14 funciona com Apache 2.2.0?

1 resposta
E

Ola,

Formatei minha maquina com Fedora Linux 5 + Apache 2.2.0. Depois instalei o Tomcat 5.5.17. A minha aplicacao esta rodando dentro do Tomcat numa boa. Antes rodava em FC4 + Apache 2.0.51 + Tomcat 5.0.25, tudo integrado.

Contudo, ao colocar o modulo do Tomcat dentro do Apache (que peguei em http://tomcat.apache.org/connectors-doc/ - versao 1.2.14, pois 1.2.15 nao tem ainda pra Linux), ele da este erro ao iniciar o Apache:

Iniciando httpd: httpd: Syntax error on line 199 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_jk1.2.14.so into server: /etc/httpd/modules/mod_jk1.2.14.so: wrong ELF class: ELFCLASS64

Sera que eles sao incompativeis?

EDIT - pus um ponto de interrogação no título do seu post.

1 Resposta

T

/etc/httpd/modules/mod_jk1.2.14.so: wrong ELF class: ELFCLASS64

Pela mensagem de erro, parece que você está misturando código nativo (arquivos .so) de 32 e de 64 bits. Pelo que imagino, o código nativo disponível no site é para 64 bits, você deve de alguma maneira pegar o código para 32 bits (talvez exija recompilar alguma coisa).

Neste diretório os arquivos com nome i386 são para 32 bits.
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.6/

Criado 2 de maio de 2006
Ultima resposta 2 de mai. de 2006
Respostas 1
Participantes 2