Jerry - you know that is the exact error message that I was getting at one point. Here two things that I did. I realized that the mod_jk.conf was being generated every time I started Tomcat. So any changes that I made to it were being overwritten every time I used it. The generated mod_jk.conf was pointing to libexec/mod_jk.so (In the first few lines of mod_jk.conf) but that was not where the file was on my box. I kept changing the path to the correct one, but it kept looking at libexec every time I restarted Tomcat. So I poked the net and found that if you modify the mod_jk.conf file you should place a copy in another location, for example I placed one right in the conf directory. Then change the Include statement in your httpd.conf file to point to that new location. (Try that first)
I tried that but mod_jk still wasn't working. So it seemed to me that this error was coming from the file ApacheConfig. But the only place this file existed was in the build distribution that I unpacked, and built my mod_jk.so from (actual location was /jakarta-tomcat-connectors-4.1.17-src/jk/java/org/apache/ajp/tomcat4/config/ ). So I edited that file to reflect the proper location (replaced libexec with my actual Path). Then I built mod_jk.so again and replaced the one I had built previously. That seemed to do the trick. Every time Tomcat is started up, the autogenerated file contains the proper location. This might get rid of your error message, but may not get mod_jk to work. As of right now I have resorted to not using the mod_jk.conf at all, and placing the directives directly in the httpd.conf file...you may be luckier... Please let me know of your progress since we are in the same boat :) HTH Denise -----Original Message----- From: Jerry Ford [mailto:[EMAIL PROTECTED]] Sent: Saturday, December 21, 2002 8:50 PM To: tomcat-user Subject: progress, but still no mod_jk Okay, I removed the nested comments from server.xml and tomcat now starts up. http://localhost works http://localhost:8080 works (including servlets and jsps) ...but now http://localhost/examples/servlets produces a Not Found error (previously, was giving me the servlets index.html, but no longer). In catalina.out, there is what looks like a warning message about mod_jk: "Make sure it is installed corectly or set the config location." Is this normal? Does this message always get written to catalina.out on startup? Or does it only show up when there is an error? Here's the entire output in catalina.out after Tomcat starts up: Dec 21, 2002 5:35:12 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on port 8080 mod_jk location: libexec/mod_jk.so Make sure it is installed corectly or set the config location Using <ApacheConfig modJk="PATH_TO_MOD_JK.SO_OR_DLL" /> Starting service Tomcat-Standalone Apache Tomcat/4.1.12-LE-jdk14 Dec 21, 2002 5:35:19 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on port 8080 Jerry -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
