Allistair- How about your jk2.properties file? You have a matching shm in there? I also recall seeing something funny recently about a size of 1000000 not working, but 1048576 does.
Bill -----Original Message----- From: Allistair Crossley [mailto:[EMAIL PROTECTED] Sent: Thursday, February 12, 2004 11:08 AM To: TOMCAT USER (E-mail) Subject: Error 500 from ISAPI_REDIRECTOR2.DLL Hi Guys I had my IIS 5 to TC 5.0.16 all working with JK2 ISAPI and then I decided to move that installation to 5.0.18 today and it's all gone pear shaped and no idea why OK specifics... The Error in the IIS Access Logs ================================ 2004-02-12 15:58:47 150.150.153.86 - 150.150.100.247 80 GET /jakarta/isapi_redirector2.dll - 500 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0) This is a good start ... I can see an error 500. IIS is running quite happily and tested. Move on to ISAPI setup in IIS IIS ISAPI Setup =============== The ISAPI dll is setup and called Tomcat to point to the isapi_redirector2.dll in my Tomcat 5.0.18/win32/bin folder. There is a green up arrow indicating it is ok. Also have setup a virtual dir to the same directory which allows execute of scripts and ISAPI filters. Fine. So nothing appears wrong at my IIS side of things. Move to Tomcat. Tomcat ====== workers2.properties in D:\Tomcat 5.0.18\conf specifies the following; [shm:] info=Shared memory file. Required for multiprocess servers file="D:\Tomcat 5.0.18\work\jk2.shm" size=1000000 [channel.socket:localhost:8009] info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol tomcatId=localhost:8009 [uri:/*.do] info=iQ2 context=/ [uri:/*.jsp] info=iQ2 context=/ All OK .. same as before except for the file="D:\Tomcat 5.0.18\work\jk2.shm" line which used to be file="D:\Tomcat 5.0.16\work\jk2.shm" I make sure in server.xml that an AJP port is open on 8009 and restart Tomcat. I note that 8009 is opened on init. I also note however that the SHM file as specified in the workers2.props does not exist under Tomcat 5.0.18\work whereas in my other working version it was. Not sure if that is a red herring?? So, now I make sure my registry is ok Registry ======== SOFTWARE > Apache Software Foundation > Jakarta Isapi Redirector > 2.0 extensionUri = /jakarta/isapi_redirector2.dll logLevel = debug serverRoot = D:\Tomcat 5.0.18 workersFile = serverRoot = D:\Tomcat 5.0.18\conf\workers2.properties Finally ======= Everything looks good to me. Bring Tomcat down and then IIS. Start Tomcat, test that it is ok by going direct to HTTP port 8080. Then start IIS. And back to Error 500. The browser hangs indefinately but the IIS log shows the error I posted at the top. Run out of ideas on this!? Anyone? I restart IIS with Tomcat up for good measure. <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> ------------------------------------------------------- QAS Ltd. Developers of QuickAddress Software <a href="http://www.qas.com">www.qas.com</a> Registered in England: No 2582055 Registered in Australia: No 082 851 474 ------------------------------------------------------- </FONT> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]