Well, nobody has answered me yet, but have some more information..... the mod_jk that was being used was mod_jk-1.3-eapi.so (some schmuck before me doesn't remember where he got it from :) ). I recompiled the mod_jk.so using the commands...
cd $TOMCAT_SRC/jakarta-tomcat-connectors-4.1.18/jk/native/apache-1.3 $APACHE_HOME/bin/apxs -o mod_jk.so -DSOLARIS \ -I${JAVA_HOME}/include/solaris \ -I../common/ \ -I${JAVA_HOME}/include \ -l posix4 -c *.c -c ../common/*.c cp mod_jk.so $APACHE_HOME/libexec/. It seems to work ok now, does anyone know why this would work? Thanks! > -----Original Message----- > From: Pries, John E. > Sent: Tuesday, March 04, 2003 8:50 AM > To: '[EMAIL PROTECTED]' > Subject: can pass URL parameters to Tomcat > > All, I have what I hope to be a simple problem but can't for the life of > me > figure it out. I've search all the net and haven't found anyone else with > quite this problem. > > I have a context named /tools under the webapps directory and everything > seems to be working ok. If I punch in > > https://my.host.name.com:8443/tools/GemPing/GemPing.jsp?numpings=5, > everything fine and works great! > > If I punch in > > https://my.host.name.com/tools/GemPing/GemPing.jsp, (note, no url > parameters), everything works fine (mod_jk log attached) > > > If I punch in > > https://my.host.name.com/tools/GemPing/GemPing.jsp?numpings=5, I believe > that ajp13 segmentation faults. Just the act of putting a parameter in > the > URL causes things to go haywire. > > I've turned on the debug log for mod_jk and everything from mod_jk looks > identical from the two tests above except the second case never enters > into > the jk_ajp_common.c section.... > > This is a working call to the jsp via apache (mod_jk.log) > i.e. https://my.host.name.com/tools/GemPing/GemPing.jsp > > [Tue Mar 04 08:38:47 2003] [jk_uri_worker_map.c (460)]: Into > jk_uri_worker_map_t::map_uri_to_worker > [Tue Mar 04 08:38:47 2003] [jk_uri_worker_map.c (477)]: Attempting to map > URI '/tools/GemPing/GemPing.jsp' > [Tue Mar 04 08:38:47 2003] [jk_uri_worker_map.c (502)]: > jk_uri_worker_map_t::map_uri_to_worker, Found a context match worker1 -> > /tools/ > [Tue Mar 04 08:38:47 2003] [jk_uri_worker_map.c (502)]: > jk_uri_worker_map_t::map_uri_to_worker, Found a context match worker1 -> > /tools/GemPing/ > [Tue Mar 04 08:38:57 2003] [jk_uri_worker_map.c (460)]: Into > jk_uri_worker_map_t::map_uri_to_worker > [Tue Mar 04 08:38:57 2003] [jk_uri_worker_map.c (477)]: Attempting to map > URI '/tools/GemPing/GemPing.jsp' > [Tue Mar 04 08:38:57 2003] [jk_uri_worker_map.c (502)]: > jk_uri_worker_map_t::map_uri_to_worker, Found a context match worker1 -> > /tools/ > [Tue Mar 04 08:38:57 2003] [jk_uri_worker_map.c (502)]: > jk_uri_worker_map_t::map_uri_to_worker, Found a context match worker1 -> > /tools/GemPing/ > [Tue Mar 04 08:38:57 2003] [jk_worker.c (132)]: Into > wc_get_worker_for_name > worker1 > [Tue Mar 04 08:38:57 2003] [jk_worker.c (136)]: wc_get_worker_for_name, > done found a worker > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (1404)]: Into > jk_worker_t::get_endpoint > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (1116)]: Into > jk_endpoint_t::service > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (295)]: Into > ajp_marshal_into_msgb > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (432)]: ajp_marshal_into_msgb > - > Done > [Tue Mar 04 08:38:57 2003] [jk_connect.c (132)]: Into jk_open_socket > [Tue Mar 04 08:38:57 2003] [jk_connect.c (139)]: jk_open_socket, try to > connect socket = 11 > [Tue Mar 04 08:38:57 2003] [jk_connect.c (148)]: jk_open_socket, after > connect ret = 0 > [Tue Mar 04 08:38:57 2003] [jk_connect.c (157)]: jk_open_socket, set > TCP_NODELAY to on > [Tue Mar 04 08:38:57 2003] [jk_connect.c (166)]: jk_open_socket, set > SO_KEEPALIVE to on > [Tue Mar 04 08:38:57 2003] [jk_connect.c (174)]: jk_open_socket, return, > sd > = 11 > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (614)]: In > jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 11 > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (642)]: sending to ajp13 > #1961 > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (884)]: ajp_send_request 2: > request body to send 0 - request body to resend 0 > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (729)]: received from ajp13 > #157 > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (483)]: > ajp_unmarshal_response: > status = 200 > [Tue Mar 04 08:38:57 2003] [jk_ajp_common.c (488)]: > ajp_unmarshal_response > > > > This is a failed call to the jsp via apache (mod_jk.log) > i.e. https://my.host.name.com/tools/GemPing/GemPing.jsp?numpings=4 > > [Tue Mar 04 08:41:51 2003] [jk_uri_worker_map.c (460)]: Into > jk_uri_worker_map_t::map_uri_to_worker > [Tue Mar 04 08:41:51 2003] [jk_uri_worker_map.c (477)]: Attempting to map > URI '/tools/GemPing/GemPing.jsp' > [Tue Mar 04 08:41:51 2003] [jk_uri_worker_map.c (502)]: > jk_uri_worker_map_t::map_uri_to_worker, Found a context match worker1 -> > /tools/ > [Tue Mar 04 08:41:51 2003] [jk_uri_worker_map.c (502)]: > jk_uri_worker_map_t::map_uri_to_worker, Found a context match worker1 -> > /tools/GemPing/ > [Tue Mar 04 08:41:52 2003] [jk_worker.c (132)]: Into > wc_get_worker_for_name > worker1 > [Tue Mar 04 08:41:52 2003] [jk_worker.c (136)]: wc_get_worker_for_name, > done found a worker > > > This is the error that shows up in the apache error_log under case 2: > > [Tue Mar 4 08:41:52 2003] [notice] child pid 17703 exit signal > Segmentation > Fault (11) > > > My environment is.... > > Solaris 8 > Apache 1.3.27 > Tomcat 4.1.18 > jakarta-tomcat-connectors-4.1.18 > php-4.3.1 > mod_perl-1.27 > mod_ssl-2.8.12-1.3.27 > openssl-0.9.7 > > > There are quite a few config files, for brevity I'll include the ones that > are asked for. > httpd.conf calls in tomcat/conf/auto/mod_jk.conf-local and > tomcat/conf/auto/mod_jk.conf-tools > server.xml > web.xml > > I don't want to include all of these here unless someone needs to see > them. > > Thanks for your help! > > > > >