Hugh, I understand that you are annoyed, but please relax and keep JavaRanch a friendly place!
...Never mind the fact that one would have thought that there would be a webserver AND jsp container rolled into one and pre-configured by now...
Tomcat is exactly this: a webserver and JSP/servlet container in one. Unless you have some specific requirements, you don't need Apache webserver in addition to Tomcat. Just Tomcat by itself will work perfectly.
Assuming that you have a special reason to use Apache HTTPD in combination with Tomcat: Which version of Tomcat and Apache HTTPD are you trying to connect together?
Strange that there are .so files in the Windows binary download folder. I don't have an answer to why this is so. Have you tried downloading and using one of those .so files on Windows even though it doesn't sound logical (maybe with renaming it to mod_jk.dll)?
As a last resort you could try to download the source package for Windows
here and try to compile it yourself, if you have a C compiler for Windows. (There are several free C compilers for Windows available).
Ofcourse you can also try to contact the Apache people and ask them where to get the DLL or why there isn't a DLL available for download.
For more
Java EE stuff: Tomcat only supports the web tier part of Java EE (the JSP and
Servlet APIs). If you want to run EJBs, JMS etc., then download and use a Java EE container like
JBoss, or Sun's
Glassfish.
[ July 30, 2007: Message edited by: Jesper Young ]