Problem: Tomcat 4.1.x mit Apache 1.2.27 und mod_jk 1.2.4

[tE]bachi

BSD Freak
Salü Zusammen!

Habe wieder einmal ein Problem.
Ich habe Tomcat gestartet, und er läuft wunderbar.
Config File (/usr/local/jakarta-tomcat4.1/conf/server.xml):
Code:
<!-- Server -->
<Server port="8005" shutdown="SHUTDOWN" debug="0">
    <Service name="Tomcat-Standalone">
         
        <!-- Connector for Apache httpd -->
        <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
                   port="8009" minProcessors="5" maxProcessors="75"
                   acceptCount="10" debug="0"/>
        <!--
        <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="8080" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="60000"/>
        -->
        <Engine name="Standalone" defaultHost="localhost" debug="0">
             
            <!-- Global LOG File -->
            <Logger className="org.apache.catalina.logger.FileLogger"
                    prefix="catalina_log." suffix=".txt" timestamp="true" />
             
            <!-- Localhost -->
            <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
                 
                <!-- Localhost LOG File -->
                <Logger className="org.apache.catalina.logger.FileLogger" directory="logs"
                        prefix="localhost_log." suffix=".txt" timestamp="true" />
                 
                <!-- bachi.net Context -->
                <Context path="/bachi_net" docBase="bachi_net" debug="0" reloadable="true" crossContext="true">
                     
                    <!-- bachi.net LOG File -->
                    <Logger className="org.apache.catalina.logger.FileLogger"
                            prefix="bachi_net_log." suffix=".txt" timestamp="true"/>
                </Context>
                 
            </Host>
        </Engine>
    </Service>
</Server>
Habe danach ein Workers File erstellt (/usr/local/jakarta-tomcat4.1/conf/workers.properties):
Code:
workers.CATALINA_HOME=/usr/local/jakarta-tomcat4.1
workers.JAVA_HOME=/usr/local/linux-sun-jdk1.4.1
worker.list=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.type=ajp13
... und das Apache Config File abgeändert (/usr/local/etc/apache/httpd.conf):
Code:
[...]
LoadModule jk_module          libexec/apache/mod_jk.so
[...]
AddModule mod_jk.c
[...]
DocumentRoot                    /usr/local/www
[...]
JkWorkersFile                   /usr/local/jakarta-tomcat4.1/conf/workers.properties
JkLogFile                       /usr/local/jakarta-tomcat4.1/logs/mod_jk.log
JkLogLevel                      debug
Alias                           /test /usr/local/jakarta-tomcat4.1/webapps/bachi_net
JkMount /test/*.jsp ajp13
[...]
Wenn ich http://localhost/ (/usr/local/www/index.html) aufrufe, ist er ganz normal...

Wenn ich http://localhost/test/ (/usr/local/jakarta-tomcat4.1/webapps/bachi_net/index.html) ist er auch normal...

Aber wenn ich ein JSP File laden will (http://localhost/test/test.jsp oder /usr/local/jakarta-tomcat4.1/webapps/bachi_net/test.jsp) bringt er eine Error 404 Meldung...

Wenn ich index.html (Tomcat) ändere nach index.jsp und http://localhost/test/ wieder aufrufe kommt auch ein Error 404...

mod_jk.log:
Code:
[Fri Jun 13 12:46:51 2003]  [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Fri Jun 13 12:46:51 2003]  [jk_uri_worker_map.c (477)]: [color=red]Attempting to map URI '/test/abc.jsp'[/color]
[Fri Jun 13 12:46:51 2003]  [jk_uri_worker_map.c (558)]: jk_uri_worker_map_t::map_uri_to_worker, [color=red]Found a suffix match ajp13 -> *.jsp[/color]
[Fri Jun 13 12:46:51 2003]  [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13
[Fri Jun 13 12:46:51 2003]  [jk_worker.c (136)]: wc_get_worker_for_name, done  [color=red]found a worker[/color]
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (1546)]: Into jk_worker_t::get_endpoint
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (1208)]: Into jk_endpoint_t::service
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (295)]: Into ajp_marshal_into_msgb
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (463)]: ajp_marshal_into_msgb - Done
[Fri Jun 13 12:46:51 2003]  [jk_connect.c (158)]: Into jk_open_socket
[Fri Jun 13 12:46:51 2003]  [jk_connect.c (165)]: jk_open_socket, try to connect socket = 6
[Fri Jun 13 12:46:51 2003]  [jk_connect.c (174)]: jk_open_socket, after connect ret = 0
[Fri Jun 13 12:46:51 2003]  [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on
[Fri Jun 13 12:46:51 2003]  [jk_connect.c (200)]: jk_open_socket, return, sd = 6
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (661)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 6
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (693)]: [color=red]sending to ajp13 #408[/color]
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (966)]: ajp_send_request 2: request body to send 0 - request body to resend 0
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (804)]: [color=red]received from ajp13 #60[/color]
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (515)]: ajp_unmarshal_response: [color=red]status = 404[/color]
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (521)]: ajp_unmarshal_response: Number of headers is = 2
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (575)]: ajp_unmarshal_response: Header[0] [Content-Type] = [text/html;charset=ISO-8859-1]
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (575)]: ajp_unmarshal_response: Header[1] [Content-Language] = [de-DE]
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (804)]: received from ajp13 #708
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (804)]: received from ajp13 #2
[Fri Jun 13 12:46:51 2003]  [jk_ajp_common.c (1521)]: Into jk_endpoint_t::done, recycling connection

Habe ich etwas vergessen?

greets

[tE]bachi
 
Zurück
Oben