httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Powe <mich...@trollope.org>
Subject [users@httpd] 404 error with mod_jk
Date Tue, 13 Jul 2010 15:37:14 GMT
Hello,

I have installed mod_jk (current version built locally) in IBM httpd
(IBM_HTTP_Server/6.0.2 Apache/2.0.47 (Unix) mod_jk/1.2.30 Server at
localhost Port 80).

I used the autoconfig option in tomcat to build the mod_jk.conf file
and added an include for it to httpd.conf.

I'm trying to configure this to work with virtual host in Apache.

Include /usr/share/tomcat6/conf/auto/mod_jk.conf

Contents of this file:

<IfModule !mod_jk.c>
  LoadModule jk_module "/opt/IBMIHS/modules/mod_jk.so"
</IfModule>

<VirtualHost localhost>
    ServerName localhost

    JkMount /manager ajp13
    JkMount /manager/* ajp13

    JkMount /helloworld ajp13
    JkMount /helloworld/* ajp13

    JkMount /docs ajp13
    JkMount /docs/* ajp13

    JkMount /host-manager ajp13
    JkMount /host-manager/* ajp13

    JkMount /TlTaggerTest ajp13
    JkMount /TlTaggerTest/* ajp13
</VirtualHost>

Access log entries:

::1 - - [13/Jul/2010:11:18:03 -0400] GET /TlTaggerTest/target.jsp  404
332 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3)
Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3" "-"
::1 - - [13/Jul/2010:11:18:57 -0400] GET /TlTaggerTest/target.jsp  404
332 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3)
Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3"
"JSESSIONID=CD3138FAB2C9059650B395B15B8BA3EA"
::1 - - [13/Jul/2010:11:19:04 -0400] GET /TlTaggerTest/  404 322 "-"
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423
Ubuntu/10.04 (lucid) Firefox/3.6.3"
"JSESSIONID=CD3138FAB2C9059650B395B15B8BA3EA"

If I go to the page http://localhost:8080/TlTaggerTest/target.jsp, the
page displays.  Only if I go through port 80, the 404 is generated in
Apache.

mod_jk.log entries:

[Tue Jul 13 11:19:04 2010] [3321:62798704] [debug]
map_uri_to_worker_ext::jk_uri_worker_map.c (1036): Attempting to map
URI '/TlTaggerTest/' from 10 maps
[Tue Jul 13 11:19:04 2010] [3321:62798704] [trace]
find_match::jk_uri_worker_map.c (839): enter
[Tue Jul 13 11:19:04 2010] [3321:62798704] [debug]
find_match::jk_uri_worker_map.c (850): Attempting to map context URI
'/host-manager/*=ajp13' source 'JkMount'
[Tue Jul 13 11:19:04 2010] [3321:62798704] [debug]
find_match::jk_uri_worker_map.c (850): Attempting to map context URI
'/TlTaggerTest/*=ajp13' source 'JkMount'
[Tue Jul 13 11:19:04 2010] [3321:62798704] [debug]
find_match::jk_uri_worker_map.c (863): Found a wildchar match
'/TlTaggerTest/*=ajp13'
[Tue Jul 13 11:19:04 2010] [3321:62798704] [trace]
find_match::jk_uri_worker_map.c (866): exit
[Tue Jul 13 11:19:04 2010] [3321:62798704] [trace]
map_uri_to_worker_ext::jk_uri_worker_map.c (1065): exit

Thus, it appears to me that mod_jk is doing is job, and yet the "page
not found" error is generated.  Yet, tomcat finds the page if I go
through port 8080. I followed first the instructions for "quick start"
in the tomcat docs and then followed up with other accounts of setting
this up.

Also, FWIW, if I go to the page via port 8080, then afterward the
jsessionid shows up in the apache log, even though I'm going through
port 80.

Additionally, I may add that I used ProxyPass first to connect the two
servers and that did work.  But, I need mod_jk so that Apache will
handle the requests rather than just forward them.

Any help in troubleshooting and resolving this would be much
appreciated. I need to have this working in order to test a new Apache
module (which is what I'm _really_ supposed to be working on!)

Thanks.

mp

-- 
Michael Powe		michael@trollope.org		Naugatuck CT USA
"After I asked him what he meant, he replied that freedom consisted of
the unimpeded right to get rich, to use his ability, no matter what the
cost to others, to win advancement." -- Norman Thomas

Mime
View raw message