I'm having a slightly different problem with TC3.2.3 and IIS5.0.

I do have "isapi_redirect.dll" being initialized by IIS.

Also, IIS, is invoking "isapi_redirect.dll" for an incoming URL request.

The "isapi_redirect.dll" does parse the URL, determine that
"/examples/jsp/index" is a "servlet" URL, determine that "worker"
"ajp12" should handle the request.

However, "isapi_redirect.dll" stops before communicating with the
"worker" "ajp12" and returning "Not Found" to IIS (I'm assuming some
negative response because IIS responds with 404). Note, I'm using the
"http://localhost/examples/jsp/index.html"; URL as recommended by the
TC3.2.3 install notes for IIS. This is a valid directory(s)/file under
the "webapps" directory.

Combinations of software which I've used:
 A.
    TC3.2.3
    W2K/sp2 Professional
    IIS5.0 that comes with W2K Professional
    JDK1.2.2
    JDK1.3.1
    out of process "tomcat" worker
    in process "tomcat" worker
 B.
    TC3.2.2
    W2K/sp2 Professional
    IIS5.0 that comes with W2K Professional
    JDK1.3.1
    out of process "tomcat" worker

The "iis_redirect.reg-auto" does show that my registry entries are
correct.

Under IIS, the "jakarta" filter does have the "up green arrow". Also,
the "isapi.log" is being generated whenever I start IIS (I'm using
log_level=debug).

I have the "connector" for "/examples" set with "debug=10" in order to
see any "connect" activity. There has never been any "connect" activity.
I have verified that "ajp12", and nobody else, is using ports 8080 and
8007.

The last six lines from "logs/isapi.log" are always the same when
"isapi_redirect.dll" is invoked (except for "avp12" (out of process) and
"jni" (in process)).

------------------------ Begin log snippet
--------------------------------
[jk_isapi_plugin.c (408)]: HttpFilterProc started
[jk_isapi_plugin.c (429)]: In HttpFilterProc test redirection of
/examples/jsp/index.html
[jk_uri_worker_map.c (345)]: Into jk_uri_worker_map_t::map_uri_to_worker

[jk_uri_worker_map.c (407)]: jk_uri_worker_map_t::map_uri_to_worker,
Found a match ajp12
[jk_isapi_plugin.c (439)]: HttpFilterProc [/examples/jsp/index.html] is
a servlet url - should redirect to ajp12
[jk_isapi_plugin.c (461)]: HttpFilterProc check if
[/examples/jsp/index.html] is points to the web-inf directory
------------------------  End log snippet
--------------------------------

The records from the IIS log:

------------------------ Begin log snippet
--------------------------------
#Software: Microsoft Internet Information Services 5.0
#Version: 1.0
#Date: 2001-08-23 19:54:28
#Fields: time c-ip cs-method cs-uri-stem sc-status
19:54:28 127.0.0.1 GET /Default.htm 304
19:54:30 127.0.0.1 GET /jakarta/isapi_redirect.dll+ 404
------------------------  End log snippet
--------------------------------

Any help would be appreciated.


Rick W. Hodgson


Reply via email to