Apache não carrega mod_jk.so

2 respostas
R

Pessoal,

Não entendi o motivo pelo qual o Apache não carrega o mod_jk.so.

O arquivo está na pasta indicada e com permissões de leitura e exec.:

Veja o arquivo que o tomcat gera automaticamente para a configuração do Apache:
/opt/tomcat/conf/auto/mod_jk.conf
########## Auto generated on Mon Aug 22 15:49:27 BRT 2005##########

<IfModule !mod_jk.c>
  LoadModule jk_module "/usr/lib/httpd/modules/mod_jk.so"
</IfModule>

JkWorkersFile "/opt/tomcat/conf/jk/workers.properties"
JkLogFile "/opt/tomcat/logs/mod_jk.log"

JkLogLevel emerg



<VirtualHost localhost>
    ServerName localhost

    #################### localhost:/webdav ####################

    # Static files 
    Alias /webdav "/opt/tomcat/webapps/webdav"

    <Directory "/opt/tomcat/webapps/webdav">
        Options Indexes FollowSymLinks
        DirectoryIndex  
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/webdav/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/webdav/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /webdav/*  ajp13
    JkMount /webdav/*.jspx  ajp13
    JkMount /webdav/*.jsp  ajp13

    #################### localhost:/servlets-examples ####################

    # Static files 
    Alias /servlets-examples "/opt/tomcat/webapps/servlets-examples"

    <Directory "/opt/tomcat/webapps/servlets-examples">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/servlets-examples/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/servlets-examples/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /servlets-examples/jsp/security/protected/j_security_check  ajp13
    JkMount /servlets-examples/servlet/HelloWorldExample  ajp13
    JkMount /servlets-examples/servlet/SessionExample  ajp13
    JkMount /servlets-examples/servlet/RequestHeaderExample  ajp13
    JkMount /servlets-examples/servlet/RequestParamExample  ajp13
    JkMount /servlets-examples/servlet/CookieExample  ajp13
    JkMount /servlets-examples/*.jspx  ajp13
    JkMount /servlets-examples/CompressionTest  ajp13
    JkMount /servlets-examples/*.jsp  ajp13
    JkMount /servlets-examples/servlet/RequestInfoExample/*  ajp13

    #################### localhost:/balancer ####################

    # Static files 
    Alias /balancer "/opt/tomcat/webapps/balancer"

    <Directory "/opt/tomcat/webapps/balancer">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/balancer/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/balancer/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /balancer/*.jspx  ajp13
    JkMount /balancer/*.jsp  ajp13

    #################### localhost:/jsp-examples ####################

    # Static files 
    Alias /jsp-examples "/opt/tomcat/webapps/jsp-examples"

    <Directory "/opt/tomcat/webapps/jsp-examples">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/jsp-examples/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/jsp-examples/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /jsp-examples/security/protected/j_security_check  ajp13
    JkMount /jsp-examples/forward/one.jsp  ajp13
    JkMount /jsp-examples/tagplugin/foreach.jsp  ajp13
    JkMount /jsp-examples/dates/date.jsp  ajp13
    JkMount /jsp-examples/jsp2/tagfiles/panel.jsp  ajp13
    JkMount /jsp-examples/xml/xml.jsp  ajp13
    JkMount /jsp-examples/jsp2/simpletag/repeat.jsp  ajp13
    JkMount /jsp-examples/CompressionTest  ajp13
    JkMount /jsp-examples/cal/cal2.jsp  ajp13
    JkMount /jsp-examples/sessions/carts.jsp  ajp13
    JkMount /jsp-examples/tagplugin/choose.jsp  ajp13
    JkMount /jsp-examples/jsptoserv/jsptoservlet.jsp  ajp13
    JkMount /jsp-examples/jsp2/misc/config.jsp  ajp13
    JkMount /jsp-examples/checkbox/checkresult.jsp  ajp13
    JkMount /jsp-examples/security/protected/login.jsp  ajp13
    JkMount /jsp-examples/jsp2/simpletag/book.jsp  ajp13
    JkMount /jsp-examples/forward/forward.jsp  ajp13
    JkMount /jsp-examples/jsp2/jspx/textRotate.jspx  ajp13
    JkMount /jsp-examples/simpletag/foo.jsp  ajp13
    JkMount /jsp-examples/security/protected/index.jsp  ajp13
    JkMount /jsp-examples/include/include.jsp  ajp13
    JkMount /jsp-examples/error/err.jsp  ajp13
    JkMount /jsp-examples/jsp2/el/basic-arithmetic.jsp  ajp13
    JkMount /jsp-examples/*.jspx  ajp13
    JkMount /jsp-examples/jsp2/jspx/basic.jspx  ajp13
    JkMount /jsp-examples/snp/snoop.jsp  ajp13
    JkMount /jsp-examples/error/errorpge.jsp  ajp13
    JkMount /jsp-examples/jsp2/jspattribute/jspattribute.jsp  ajp13
    JkMount /jsp-examples/include/foo.jsp  ajp13
    JkMount /jsp-examples/jsp2/el/functions.jsp  ajp13
    JkMount /jsp-examples/jsp2/tagfiles/products.jsp  ajp13
    JkMount /jsp-examples/jsp2/simpletag/hello.jsp  ajp13
    JkMount /jsp-examples/jsp2/el/basic-comparisons.jsp  ajp13
    JkMount /jsp-examples/colors/colrs.jsp  ajp13
    JkMount /jsp-examples/jsp2/jspattribute/shuffle.jsp  ajp13
    JkMount /jsp-examples/num/numguess.jsp  ajp13
    JkMount /jsp-examples/*.jsp  ajp13
    JkMount /jsp-examples/plugin/plugin.jsp  ajp13
    JkMount /jsp-examples/source.jsp  ajp13
    JkMount /jsp-examples/servletToJsp  ajp13
    JkMount /jsp-examples/tagplugin/if.jsp  ajp13
    JkMount /jsp-examples/cal/cal1.jsp  ajp13
    JkMount /jsp-examples/jsp2/tagfiles/hello.jsp  ajp13
    JkMount /jsp-examples/jsptoserv/hello.jsp  ajp13
    JkMount /jsp-examples/jsp2/misc/dynamicattrs.jsp  ajp13
    JkMount /jsp-examples/security/protected/error.jsp  ajp13
    JkMount /jsp-examples/jsp2/el/implicit-objects.jsp  ajp13

    #################### localhost:/host-manager ####################

    # Static files 
    Alias /host-manager "/opt/jakarta-tomcat-5.5.9/server/webapps/host-manager"

    <Directory "/opt/jakarta-tomcat-5.5.9/server/webapps/host-manager">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/host-manager/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/host-manager/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /host-manager/list  ajp13
    JkMount /host-manager/html/*  ajp13
    JkMount /host-manager/start  ajp13
    JkMount /host-manager/stop  ajp13
    JkMount /host-manager/*.jspx  ajp13
    JkMount /host-manager/add  ajp13
    JkMount /host-manager/*.jsp  ajp13
    JkMount /host-manager/remove  ajp13

    #################### localhost:/tomcat-docs ####################

    # Static files 
    Alias /tomcat-docs "/opt/tomcat/webapps/tomcat-docs"

    <Directory "/opt/tomcat/webapps/tomcat-docs">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/tomcat-docs/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/tomcat-docs/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /tomcat-docs/*.jspx  ajp13
    JkMount /tomcat-docs/*.jsp  ajp13

    #################### localhost:/manager ####################

    # Static files 
    Alias /manager "/opt/jakarta-tomcat-5.5.9/server/webapps/manager"

    <Directory "/opt/jakarta-tomcat-5.5.9/server/webapps/manager">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/manager/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/manager/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /manager/list  ajp13
    JkMount /manager/deploy  ajp13
    JkMount /manager/html/*  ajp13
    JkMount /manager/resources  ajp13
    JkMount /manager/start  ajp13
    JkMount /manager/stop  ajp13
    JkMount /manager/install  ajp13
    JkMount /manager/*.jsp  ajp13
    JkMount /manager/roles  ajp13
    JkMount /manager/remove  ajp13
    JkMount /manager/status/*  ajp13
    JkMount /manager/jmxproxy/*  ajp13
    JkMount /manager/serverinfo  ajp13
    JkMount /manager/sessions  ajp13
    JkMount /manager/reload  ajp13
    JkMount /manager/*.jspx  ajp13
    JkMount /manager/save  ajp13
    JkMount /manager/undeploy  ajp13
</VirtualHost>

Favor, alguém pode me dar uma luz?

Rafael Cardoso

2 Respostas

R

Me esqueci.

A mensagem ao iniciar o Apache é:

[root@portal auto]# service httpd start Iniciando httpd: Syntax error on line 4 of /opt/tomcat/conf/auto/mod_jk.conf: Cannot load /usr/lib/httpd/modules/mod_jk.so into server: /usr/lib/httpd/modules/mod_jk.so: cannot open shared object file: No such file or directory [FALHOU]

Estou rodando o Apache e o TomCat no Fedora 4.

Valeu!

Rafael Cardoso

E

De uma olhada no tutorial que esta no www.javalinux.com.br.
Talvez ajude vc em alguma coisa.

http://www.javalinux.com.br/modules.php?name=Content&pa=showpage&pid=1

Um abraço,

Edilson S. de Souza
www.javalinux.com.br

Criado 22 de agosto de 2005
Ultima resposta 22 de ago. de 2005
Respostas 2
Participantes 2