tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fabien Nisol <nisol.fab...@hydro.qc.ca>
Subject Re: mod_jk problem
Date Tue, 26 Mar 2002 19:16:58 GMT

At 05:28 PM 26/03/2002 +0100, you wrote:
>I have a line with LoadModule and one with AddModule and without the '!'. 
>But someone seems to call mod_jk, so your config could be ok.
>
>I think you don't need the ajp12 worker for mod_jk. Than your worker list 
>contains only the ajp13 worker. Next I saw in your server.xml that the 
>Ajp13Connector was commented out. You need this connector when you want to 
>connect to tomcat with ajp13. The log from mod_jk looks like that the 
>module can't connect to tomcat.

Where did you see that in the log ?

after a few modifications, here's the mod_jk again... No more ajp12, and I 
don't see any connection problem onto port 8009

[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (170)]: Into 
jk_uri_worker_map_t::uri_worker_map_alloc
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (362)]: Into 
jk_uri_worker_map_t::uri_worker_map_open
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (383)]: 
jk_uri_worker_map_t::uri_worker_map_open, rule map size is 0
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (409)]: 
jk_uri_worker_map_t::uri_worker_map_open, done
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (88)]: Into wc_open
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (222)]: Into build_worker_map, 
creating 1 workers
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (228)]: build_worker_map, creating 
worker ajp13
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (148)]: Into wc_create_worker
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (162)]: wc_create_worker, about to 
create instance ajp13 of ajp13
[Tue Mar 26 14:03:44 2002]  [jk_ajp13_worker.c (108)]: Into 
ajp13_worker_factory
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (171)]: wc_create_worker, about to 
validate and init ajp13
[Tue Mar 26 14:03:44 2002]  [jk_ajp_common.c (1174)]: Into 
jk_worker_t::validate
[Tue Mar 26 14:03:44 2002]  [jk_ajp_common.c (1194)]: In 
jk_worker_t::validate for worker ajp13 contact is limselsrv:8009
[Tue Mar 26 14:03:44 2002]  [jk_ajp_common.c (1222)]: Into jk_worker_t::init
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (187)]: wc_create_worker, done
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (238)]: build_worker_map, removing 
old ajp13 worker
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (250)]: build_worker_map, done
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (111)]: wc_open, done 1
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (170)]: Into 
jk_uri_worker_map_t::uri_worker_map_alloc
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (362)]: Into 
jk_uri_worker_map_t::uri_worker_map_open
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (383)]: 
jk_uri_worker_map_t::uri_worker_map_open, rule map size is 0
[Tue Mar 26 14:03:44 2002]  [jk_uri_worker_map.c (409)]: 
jk_uri_worker_map_t::uri_worker_map_open, done
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (88)]: Into wc_open
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (222)]: Into build_worker_map, 
creating 1 workers
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (228)]: build_worker_map, creating 
worker ajp13
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (148)]: Into wc_create_worker
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (162)]: wc_create_worker, about to 
create instance ajp13 of ajp13
[Tue Mar 26 14:03:44 2002]  [jk_ajp13_worker.c (108)]: Into 
ajp13_worker_factory
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (171)]: wc_create_worker, about to 
validate and init ajp13
[Tue Mar 26 14:03:44 2002]  [jk_ajp_common.c (1174)]: Into 
jk_worker_t::validate
[Tue Mar 26 14:03:44 2002]  [jk_ajp_common.c (1194)]: In 
jk_worker_t::validate for worker ajp13 contact is limselsrv:8009
[Tue Mar 26 14:03:44 2002]  [jk_ajp_common.c (1222)]: Into jk_worker_t::init
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (187)]: wc_create_worker, done
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (238)]: build_worker_map, removing 
old ajp13 worker
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (250)]: build_worker_map, done
[Tue Mar 26 14:03:44 2002]  [jk_worker.c (111)]: wc_open, done 1

Same problem on connection !

[Tue Mar 26 14:04:35 2002]  [jk_uri_worker_map.c (447)]: Into 
jk_uri_worker_map_t::map_uri_to_worker
[Tue Mar 26 14:04:35 2002]  [jk_uri_worker_map.c (464)]: Attempting to map 
URI '/limselControl/index.jsp'
[Tue Mar 26 14:04:35 2002]  [jk_uri_worker_map.c (570)]: 
jk_uri_worker_map_t::map_uri_to_worker, done without a match




>Than I would make the Context config in server.xml as small as possible. 
>Do you need the Realms and ResourceParams?
>
>After activating the Ajp13Connector in server.xml you should see a request 
>in your AccessLogValve Logfile when requesting
>
>http://localhost:9000/limselControl

I've cleaned up my server.xml file... more readable... I've added the ajp13 
connector,
I noticed that tomcat is now starting a tcp listener onto port 8009, but a 
netstat shows me that apache is never connecting to port 8009 (no 
ESTABLISHED or TIME_WAIT lines)

...... :(

>If there are still problems you should activate the logging in tomcat. 
>Tomcat will tell you how it want's to match paths to Contexts and 
>Servlets/JSPs.
>
>Bernd
>
>Fabien Nisol wrote:
>>Thank for your reply :) I'm really stuck out there
>>I've changed my mod_jk.conf to :
>>########## Auto generated on Mon Mar 25 15:27:15 GMT-05:00 2002##########
>><IfModule !mod_jk.c>
>>   LoadModule jk_module libexec/mod_jk.so
>></IfModule>
>>JkWorkersFile 
>>"/disk14/products/tomcat/jakarta-tomcat-4.0.3/conf/jk/workers.properties"
>>JkLogFile "/disk14/products/tomcat/jakarta-tomcat-4.0.3/logs/mod_jk.log"
>>JkLogLevel debug
>>
>><VirtualHost localhost:9000>
>>     ServerName localhost
>>     JkMount /limselControl ajp13
>>     JkMount /limselControl/*.jsp ajp13
>></VirtualHost>
>>on startup, mod_jk.log gives the following messages (notice the worker 
>>related log)
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (170)]: Into 
>>jk_uri_worker_map_t::uri_worker_map_alloc
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (362)]: Into 
>>jk_uri_worker_map_t::uri_worker_map_open
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (383)]: 
>>jk_uri_worker_map_t::uri_worker_map_open, rule map size is 0
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (409)]: 
>>jk_uri_worker_map_t::uri_worker_map_open, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (88)]: Into wc_open
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (222)]: Into build_worker_map, 
>>creating 2 workers
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (228)]: build_worker_map, 
>>creating worker ajp12
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (148)]: Into wc_create_worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (162)]: wc_create_worker, about 
>>to create instance ajp12 of ajp12
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp12_worker.c (268)]: Into 
>>ajp12_worker_factory
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (171)]: wc_create_worker, about 
>>to validate and init ajp12
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp12_worker.c (185)]: Into 
>>jk_worker_t::validate
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp12_worker.c (197)]: In 
>>jk_worker_t::validate for worker ajp12 contact is localhost:8007
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (187)]: wc_create_worker, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (238)]: build_worker_map, 
>>removing old ajp12 worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (228)]: build_worker_map, 
>>creating worker ajp13
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (148)]: Into wc_create_worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (162)]: wc_create_worker, about 
>>to create instance ajp13 of ajp13
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp13_worker.c (108)]: Into 
>>ajp13_worker_factory
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (171)]: wc_create_worker, about 
>>to validate and init ajp13
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp_common.c (1174)]: Into 
>>jk_worker_t::validate
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp_common.c (1194)]: In 
>>jk_worker_t::validate for worker ajp13 contact is localhost:8009
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp_common.c (1222)]: Into jk_worker_t::init
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (187)]: wc_create_worker, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (238)]: build_worker_map, 
>>removing old ajp13 worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (250)]: build_worker_map, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (111)]: wc_open, done 2
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (170)]: Into 
>>jk_uri_worker_map_t::uri_worker_map_alloc
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (362)]: Into 
>>jk_uri_worker_map_t::uri_worker_map_open
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (383)]: 
>>jk_uri_worker_map_t::uri_worker_map_open, rule map size is 0
>>[Tue Mar 26 09:51:24 2002]  [jk_uri_worker_map.c (409)]: 
>>jk_uri_worker_map_t::uri_worker_map_open, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (88)]: Into wc_open
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (222)]: Into build_worker_map, 
>>creating 2 workers
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (228)]: build_worker_map, 
>>creating worker ajp12
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (148)]: Into wc_create_worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (162)]: wc_create_worker, about 
>>to create instance ajp12 of ajp12
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp12_worker.c (268)]: Into 
>>ajp12_worker_factory
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (171)]: wc_create_worker, about 
>>to validate and init ajp12
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp12_worker.c (185)]: Into 
>>jk_worker_t::validate
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp12_worker.c (197)]: In 
>>jk_worker_t::validate for worker ajp12 contact is localhost:8007
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (187)]: wc_create_worker, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (238)]: build_worker_map, 
>>removing old ajp12 worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (228)]: build_worker_map, 
>>creating worker ajp13
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (148)]: Into wc_create_worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (162)]: wc_create_worker, about 
>>to create instance ajp13 of ajp13
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp13_worker.c (108)]: Into 
>>ajp13_worker_factory
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (171)]: wc_create_worker, about 
>>to validate and init ajp13
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp_common.c (1174)]: Into 
>>jk_worker_t::validate
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp_common.c (1194)]: In 
>>jk_worker_t::validate for worker ajp13 contact is localhost:8009
>>[Tue Mar 26 09:51:24 2002]  [jk_ajp_common.c (1222)]: Into jk_worker_t::init
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (187)]: wc_create_worker, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (238)]: build_worker_map, 
>>removing old ajp13 worker
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (250)]: build_worker_map, done
>>[Tue Mar 26 09:51:24 2002]  [jk_worker.c (111)]: wc_open, done 2
>>and here are the lines that shows when i try to get *.jsp pages:
>>Tue Mar 26 09:53:37 2002]  [jk_uri_worker_map.c (447)]: Into 
>>jk_uri_worker_map_t::map_uri_to_worker
>>[Tue Mar 26 09:53:37 2002]  [jk_uri_worker_map.c (464)]: Attempting to 
>>map URI '/limselControl/index.jsp'
>>[Tue Mar 26 09:53:37 2002]  [jk_uri_worker_map.c (570)]: 
>>jk_uri_worker_map_t::map_uri_to_worker, done without a match
>>
>>At 09:16 AM 26/03/2002 +0100, you wrote:
>>
>>>Hi,
>>>
>>>I'm not an apache expert, but you configured in your mod_jk.conf the 
>>>JkMount directives only for localhost without a port. So apache won't 
>>>look into the VirtualHost localhost when you request limselsrv:9000
>>>
>>>The lines from your mod_jk.log file are quite normal. But there should 
>>>be an additional line, which says that a worker was found.
>>>
>>>Hope this helps
>>>
>>>Bernd
>>>
>>>Fabien Nisol wrote:
>>>
>>>>Hello all..
>>>>I've got some problems accessing my tomcat pages through tomcat using 
>>>>mod_jk...
>>>>I'm currently trying to link apache (1.3.24) and tomcat (4.0.3) 
>>>>together... My first problem was tru64 ... I had to patch and hack 
>>>>mod_jk like a fool !
>>>>But it finally worked...
>>>>Both servers run fine, my tomcat jsp webapp is deployed and accessible 
>>>>onto limselsrv:8080/limselControl (it work without any problem onto tomcat)
>>>>Apache is configured to include the tomcat generated mod_jk.conf file, 
>>>>in httpd.conf:
>>>>Include /disk14/products/tomcat/appli//conf/auto/mod_jk.conf
>>>>the generated mod_jk.conf contains the following lines, after tomcat 
>>>>startup:
>>>>########## Auto generated on Mon Mar 25 15:27:15 GMT-05:00 2002##########
>>>><IfModule !mod_jk.c>
>>>>   LoadModule jk_module libexec/mod_jk.so
>>>></IfModule>
>>>>JkWorkersFile 
>>>>"/disk14/products/tomcat/jakarta-tomcat-4.0.3/conf/jk/workers.properties"
>>>>JkLogFile "/disk14/products/tomcat/jakarta-tomcat-4.0.3/logs/mod_jk.log"
>>>>JkLogLevel debug
>>>>
>>>><VirtualHost localhost>
>>>>     ServerName localhost
>>>>     JkMount /limselControl ajp13
>>>>     JkMount /limselControl/*.jsp ajp13
>>>></VirtualHost>
>>>>the workers.properties file contains the following:
>>>># Setup for limselsrv
>>>>#
>>>>workers.tomcat_home=/disk14/products/tomcat/appli
>>>>workers.java_home=/usr/opt/java130
>>>>ps=/
>>>>worker.list=ajp12, ajp13
>>>># Definition for Ajp13 worker
>>>>#
>>>>worker.ajp13.port=8009
>>>>worker.ajp13.host=localhost
>>>>worker.ajp13.type=ajp13
>>>>
>>>>
>>>>When it comes to test the pages through apache, going to 
>>>>http://limselsrv:9000/limselControl does not work. I've a 404 apache 
>>>>error, and the following lines into mod_jk.log file:
>>>>[Mon Mar 25 15:56:52 2002]  [jk_uri_worker_map.c (447)]: Into 
>>>>jk_uri_worker_map_t::map_uri_to_worker
>>>>[Mon Mar 25 15:56:52 2002]  [jk_uri_worker_map.c (464)]: Attempting to 
>>>>map URI '/limselControl'
>>>>
>>>>Any clue for my problem ??? It seems that mod_jk does not find my 
>>>>tomcat files .. :( ...
>>>>
>>>
>>>
>--
>Dipl.-Inform. Bernd Koecke
>UNIX-Entwicklung
>Schlund+Partner AG
>Fon: +49-721-91374-0
>E-Mail: bk@schlund.de
>
>
>--
>To unsubscribe:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
>For additional commands: <mailto:tomcat-user-help@jakarta.apache.org>
>Troubles with the list: <mailto:tomcat-user-owner@jakarta.apache.org>


--
To unsubscribe:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands: <mailto:tomcat-user-help@jakarta.apache.org>
Troubles with the list: <mailto:tomcat-user-owner@jakarta.apache.org>


Mime
View raw message