Hi, I'm having a problem with my IIS redirect to Tomcat.

Whenever I access http://localhost/examples/helloworld.jsp, I get an HTTP
500 error, but if I try http://localhost:8080/examples/helloworld.jsp, I get
the hello world output.

Workers.properties:
workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 5.5\

workers.java_home=C:\Program Files\Java\jre6\

ps=\

worker.list=testworker

worker.testworker.port=8009
worker.testworker.host=localhost
worker.testworker.type=ajp13

uriworkermap.properties:
/examples/*=testworker
/examples/*.jsp=testworker

jk_iis.log:  (Cut timestamp)
[info] jk_isapi_plugin.c (2405): Starting
Jakarta/ISAPI/isapi_redirector/1.2.28
[debug] jk_isapi_plugin.c (2423): Detected IIS version 5.1
[debug] jk_isapi_plugin.c (2428): Using registry.
[debug] jk_isapi_plugin.c (2431): Using log file C:\Program Files\Apache
Software Foundation\Tomcat 5.5\logs\jk_iis.log.
[debug] jk_isapi_plugin.c (2432): Using log level 0.
[debug] jk_isapi_plugin.c (2433): Using extension uri
/tomcat/isapi_redirector.dll.
[debug] jk_isapi_plugin.c (2434): Using worker file C:\Program Files\Apache
Software Foundation\Tomcat 5.5\conf\workers.properties.
[debug] jk_isapi_plugin.c (2435): Using worker mount file C:\Program
Files\Apache Software Foundation\Tomcat 5.5\conf\uriworkermap.properties.
[debug] jk_isapi_plugin.c (2437): Using rewrite rule file .
[debug] jk_isapi_plugin.c (2439): Using uri select 3.
[debug] jk_isapi_plugin.c (2440): Using no chunked encoding.
[debug] jk_isapi_plugin.c (2442): Using notification event
SF_NOTIFY_AUTH_COMPLETE (0x04000000)
[debug] jk_isapi_plugin.c (2452): Using uri header TOMCATURI6A6B0000:.
[debug] jk_isapi_plugin.c (2453): Using query header TOMCATQUERY6A6B0000:.
[debug] jk_isapi_plugin.c (2454): Using worker header TOMCATWORKER6A6B0000:.
[debug] jk_isapi_plugin.c (2455): Using worker index
TOMCATWORKERIDX6A6B0000:.
[debug] jk_isapi_plugin.c (2456): Using translate header
TOMCATTRANSLATE6A6B0000:.
[debug] jk_isapi_plugin.c (2457): Using a default of 250 connections per
pool.
[trace] jk_uri_worker_map.c (204): enter
[trace] jk_uri_worker_map.c (240): exit
[debug] jk_map.c (491): Adding property '/examples/*' with value
'testworker' to map.
[debug] jk_map.c (491): Adding property '/examples/*.jsp' with value
'testworker' to map.
[debug] jk_uri_worker_map.c (1102): Loading urimaps from C:\Program
Files\Apache Software Foundation\Tomcat 5.5\conf\uriworkermap.properties
with reload check interval 60 seconds
[trace] jk_uri_worker_map.c (331): enter
[trace] jk_uri_worker_map.c (358): exit
[trace] jk_uri_worker_map.c (591): enter
[debug] jk_uri_worker_map.c (720): wildchar rule '/examples/*=testworker'
source 'uriworkermap' was added
[trace] jk_uri_worker_map.c (755): exit
[trace] jk_uri_worker_map.c (591): enter
[debug] jk_uri_worker_map.c (720): wildchar rule
'/examples/*.jsp=testworker' source 'uriworkermap' was added
[trace] jk_uri_worker_map.c (755): exit
[trace] jk_uri_worker_map.c (166): enter
[debug] jk_uri_worker_map.c (171): uri map dump after file load: index=0
file='C:\Program Files\Apache Software Foundation\Tomcat
5.5\conf\uriworkermap.properties' reject_unsafe=0 reload=60
modified=1239660488 checked=1239730570
[debug] jk_uri_worker_map.c (176): generation 0: size=0 nosize=0 capacity=0
[debug] jk_uri_worker_map.c (176): generation 1: size=2 nosize=0 capacity=4
[debug] jk_uri_worker_map.c (186): NEXT (1) map #0: uri=/examples/*.jsp
worker=testworker context=/examples/*.jsp source=uriworkermap type=Wildchar
len=15
[debug] jk_uri_worker_map.c (186): NEXT (1) map #1: uri=/examples/*
worker=testworker context=/examples/* source=uriworkermap type=Wildchar
len=11
[trace] jk_uri_worker_map.c (195): exit
[debug] jk_map.c (491): Adding property 'workers.tomcat_home' with value
'C:\Program Files\Apache Software Foundation\Tomcat 5.5\' to map.
[debug] jk_map.c (491): Adding property 'workers.java_home' with value
'C:\Program Files\Java\jre6\' to map.
[debug] jk_map.c (491): Adding property 'ps' with value '\' to map.
[debug] jk_map.c (491): Adding property 'worker.list' with value
'testworker' to map.
[debug] jk_map.c (491): Adding property 'worker.testworker.port' with value
'8009' to map.
[debug] jk_map.c (491): Adding property 'worker.testworker.host' with value
'localhost' to map.
[debug] jk_map.c (491): Adding property 'worker.testworker.type' with value
'ajp13' to map.
[trace] jk_map.c (766): enter
[debug] jk_map.c (774): Checking for references with prefix worker. with
wildcard (recursion 1)
[trace] jk_map.c (830): exit
[trace] jk_shm.c (97): enter
[debug] jk_shm.c (132): shared memory will contain 1 ajp workers of size 256
and 0 lb workers of size 320 with 0 members of size 384+256
[trace] jk_shm.c (139): exit
[trace] jk_shm.c (155): enter
[debug] jk_shm.c (254): Initialized shared memory JKISAPISHMEM_LOCALHOST_1
size=384 free=256 addr=0x1720000
[trace] jk_shm.c (260): exit
[trace] jk_worker.c (50): enter
[debug] jk_map.c (589): Dump of map: 'workers.tomcat_home' -> 'C:\Program
Files\Apache Software Foundation\Tomcat 5.5\'
[debug] jk_map.c (589): Dump of map: 'workers.java_home' -> 'C:\Program
Files\Java\jre6\'
[debug] jk_map.c (589): Dump of map: 'ps' -> '\'
[debug] jk_map.c (589): Dump of map: 'worker.list' -> 'testworker'
[debug] jk_map.c (589): Dump of map: 'worker.testworker.port' -> '8009'
[debug] jk_map.c (589): Dump of map: 'worker.testworker.host' -> 'localhost'
[debug] jk_map.c (589): Dump of map: 'worker.testworker.type' -> 'ajp13'
[trace] jk_worker.c (236): enter
[debug] jk_worker.c (242): creating worker testworker
[trace] jk_worker.c (126): enter
[debug] jk_worker.c (146): about to create instance testworker of ajp13
[trace] jk_ajp13_worker.c (80): enter
[trace] jk_ajp_common.c (2791): enter
[trace] jk_ajp_common.c (2833): exit
[trace] jk_ajp13_worker.c (92): exit
[debug] jk_worker.c (159): about to validate and init testworker
[trace] jk_ajp13_worker.c (35): enter
[trace] jk_ajp_common.c (2486): enter
[debug] jk_ajp_common.c (2512): worker testworker contact is
'localhost:8009'
[trace] jk_connect.c (325): enter
[trace] jk_connect.c (402): exit
[trace] jk_ajp_common.c (2523): exit
[trace] jk_ajp13_worker.c (37): exit
[trace] jk_ajp13_worker.c (47): enter
[trace] jk_ajp_common.c (2599): enter
[debug] jk_ajp_common.c (2699): setting endpoint options:
[debug] jk_ajp_common.c (2702): keepalive:              0
[debug] jk_ajp_common.c (2706): socket timeout:         0
[debug] jk_ajp_common.c (2710): socket connect timeout: 0
[debug] jk_ajp_common.c (2714): buffer size:            0
[debug] jk_ajp_common.c (2718): pool timeout:           0
[debug] jk_ajp_common.c (2722): ping timeout:           10000
[debug] jk_ajp_common.c (2726): connect timeout:        0
[debug] jk_ajp_common.c (2730): reply timeout:          0
[debug] jk_ajp_common.c (2734): prepost timeout:        0
[debug] jk_ajp_common.c (2738): recovery options:       0
[debug] jk_ajp_common.c (2742): retries:                2
[debug] jk_ajp_common.c (2746): max packet size:        8192
[debug] jk_ajp_common.c (2750): retry interval:         100
[trace] jk_ajp_common.c (2553): enter
[debug] jk_ajp_common.c (2562): setting connection pool size to 250 with min
125 and acquire timeout 200
[trace] jk_ajp_common.c (2587): exit
[trace] jk_ajp_common.c (2782): exit
[trace] jk_ajp13_worker.c (50): exit
[trace] jk_worker.c (198): exit
[trace] jk_worker.c (270): exit
[trace] jk_worker.c (88): exit
[trace] jk_uri_worker_map.c (497): enter
[trace] jk_worker.c (106): enter
[debug] jk_worker.c (116): found a worker testworker
[trace] jk_worker.c (118): exit
[debug] jk_worker.c (293): Found worker type 'ajp13'
[debug] jk_uri_worker_map.c (512): Checking extension for worker 0:
testworker of type ajp13 (2)
[trace] jk_worker.c (106): enter
[debug] jk_worker.c (116): found a worker testworker
[trace] jk_worker.c (118): exit
[debug] jk_worker.c (293): Found worker type 'ajp13'
[debug] jk_uri_worker_map.c (512): Checking extension for worker 1:
testworker of type ajp13 (2)
[trace] jk_uri_worker_map.c (166): enter
[debug] jk_uri_worker_map.c (171): uri map dump after extension stripping:
index=0 file='C:\Program Files\Apache Software Foundation\Tomcat
5.5\conf\uriworkermap.properties' reject_unsafe=0 reload=60
modified=1239660488 checked=1239730570
[debug] jk_uri_worker_map.c (176): generation 0: size=0 nosize=0 capacity=0
[debug] jk_uri_worker_map.c (176): generation 1: size=2 nosize=0 capacity=4
[debug] jk_uri_worker_map.c (186): NEXT (1) map #0: uri=/examples/*.jsp
worker=testworker context=/examples/*.jsp source=uriworkermap type=Wildchar
len=15
[debug] jk_uri_worker_map.c (186): NEXT (1) map #1: uri=/examples/*
worker=testworker context=/examples/* source=uriworkermap type=Wildchar
len=11
[trace] jk_uri_worker_map.c (195): exit
[trace] jk_uri_worker_map.c (576): exit
[trace] jk_uri_worker_map.c (477): enter
[debug] jk_uri_worker_map.c (482): Switching uri worker map from index 0 to
index 1
[trace] jk_uri_worker_map.c (489): exit
[info] jk_isapi_plugin.c (2572): Jakarta/ISAPI/isapi_redirector/1.2.28
initialized
[debug] jk_isapi_plugin.c (1841): Filter started
[trace] jk_uri_worker_map.c (951): enter
[debug] jk_uri_worker_map.c (1036): Attempting to map URI
'/localhost/examples/helloworld.jsp' from 2 maps
[trace] jk_uri_worker_map.c (839): enter
[debug] jk_uri_worker_map.c (850): Attempting to map context URI
'/examples/*.jsp=testworker' source 'uriworkermap'
[debug] jk_uri_worker_map.c (850): Attempting to map context URI
'/examples/*=testworker' source 'uriworkermap'
[trace] jk_uri_worker_map.c (882): exit
[trace] jk_uri_worker_map.c (839): enter
[debug] jk_uri_worker_map.c (850): Attempting to map context URI
'/examples/*.jsp=testworker' source 'uriworkermap'
[debug] jk_uri_worker_map.c (863): Found a wildchar match
'/examples/*.jsp=testworker'
[trace] jk_uri_worker_map.c (866): exit
[trace] jk_uri_worker_map.c (1065): exit
[debug] jk_isapi_plugin.c (1922): check if [/examples/helloworld.jsp] points
to the web-inf directory
[debug] jk_isapi_plugin.c (1938): [/examples/helloworld.jsp] is a servlet
url - should redirect to testworker
[debug] jk_isapi_plugin.c (1978): fowarding escaped URI
[/examples/helloworld.jsp]

I use Tomcat 5.5, IIS 5.1 and isapi_redirect.dll 1.2.28.  My ISAPI Filter in
IIS has the green arrow.  I'm pretty stumped at this point, being very rusty
on my JSP and Tomcat skills.  Thanks in advance!

-- 
View this message in context: 
http://www.nabble.com/HTTP-500-Error-in-redirection-tp23044445p23044445.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to