This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am working with a server on which the web host installed Apache. Said web host has a tech support department that seems to know less about a lot of stuff than I do, and I'm an absolute and total newbie.
Anyway, I am trying to get Tomcat 4.0.X to work with Apache 2.0 under Linux in order to handle servlets. One of the things you have to do is put the right mod_jk.so file in the $APACHE_HOME/libexec directory. $APACHE_HOME refers, of course, to the name of the home directory for Apache. Now, how do I find out which of my many directories is the Apache home directory? I looked for directories named "libexec" and found two, one under /user, the other under /user/local. I looked in the httpd.conf file and found a statement saying "ServerRoot "/etc/httpd"" that's supposed to be "top of the directory tree under which the server's # configuration, error, and log files are kept." I also found numerous directoreis and files here with "Apache" in the name.