Hi Tim

I had the same problem. I'm not sure why it happened, but I had to remove all the 
sup-up stuff and start again. One thing I did change was to put the 
isapi_redirector2.dll file inside tomcat's conf folder, in a connector subfolder, and 
I have READ and EXECUTE rights to the IUSR to the connectors folder. I also had to 
download the dll again. I also had to run tomcat as an NT service.

I'm not sure if that's what fixed it, but it is working now. My configs are posted 
below:

workers2.properties:

#Define the communication channel
[shm]
file=C:\Program Files\Apache Group\Tomcat 4.1\logs\shm.file
size=1048576

[channel.socket:127.0.0.1:8009]
info=Ajp13 forwarding over socket
tomcatId=localhost:8009

# Map the Tomcat examples webapp to the Web server uri space
[uri:/examples/*]
info=Map the whole webapp

reg entries:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="C:\\Program Files\\Apache Group\\Tomcat 4.1"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="C:\\Program Files\\Apache Group\\Tomcat 4.1\\conf\\workers2.properties"
"logLevel"="DEBUG"


And then, you won't believe this, I had to reboot! It all works perfectly now.

hope this helps you.

Dom
  ----- Original Message ----- 
  From: Tim Robinson 
  To: 'Tomcat Users List' 
  Sent: Wednesday, June 11, 2003 12:42 PM
  Subject: JK2 crashes IIS on win2000


  Hi,

  I am trying to get JK2 ISAPI working on my windows 2000 box. IIS starts up
  but when I try to access a servlet I get an HTTP 500 response with "The
  handle is invalid". The next request IIS gets (regardless of whether it's a
  servlet request or not) causes inetinfo.exe to crash with a memory
  exception.

  I have followed all the instructions I can find but to no avail. Please
  excuse the long post but I want to let you know what I have already tried.

  The machine is windows 2000 server with IIS 5 and .net framework installed,
  and all the latest patches. I am using tomcat 4.1.18 on jre 1.4.0, but I
  don't think it's getting as far as tomcat (netstat reports no connections on
  8009). JK1.2 works fine in this configuration and non-servlet web stuff
  works OK. The ISAPI extension shows as an up-arrow in IIS, and my IIS
  virtual root for /jakarta works OK.

  Here is my workers2.properties file:

  [shm]
  file=c:/temp/shm.txt
  size=1048576
  [channel.socket:localhost:8009]
  info=Ajp13 forwarding over socket
  tomcatId=localhost:8009
  [uri:/examples/*]
  info=Map the whole webapp

  I have tried it with and without the [shm] section and the symptoms are the
  same. The shared memory file does get created so clearly something is
  happening.

  My jk2.properties file contains only comments. Here is my windows registry:

  [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
  Redirector\2.0]
  "serverRoot"="C:\\jakarta-tomcat-4.1.18"
  "extensionUri"="/jakarta/isapi_redirector2.dll"
  "workersFile"="C:\\jakarta-tomcat-4.1.18\\conf\\workers2.properties"
  "logLevel"="DEBUG"

  (anyone know where the debug is supposed to come out?)

  Thanks in advance for any hints

  --- Tim


  ---------------------------------------------------------------------
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to