That's not quite how it works. The only edit you need to do in the httpd.conf is the LoadModule statement for the mod_jk2.dll. Then assuming all your paths are correct in worker2.properties file, Tomcat will display a blue directory listing at http://localhost/examples. See below for details on how to turn that off.
The URI statements in the workers2.properties file is used by mod_jk2 to direct traffic to Tomcat but only the directories listed and only for the file types listed. That way you can have static and dynamic files in the same directory. I'm sorry Michael, are you saying that Tomcat is refusing to show you the directory listing of the /examples directory??? Please let me know if you see a blue directory listing or not at http://localhost/examples If what you want to do is to NOT have Tomcat display the directory listing of the examples directory then please see line 54 of the TOMCAT_HOME\conf\web.xml file and change true to false. But then you must know that if you deny the directory listing and you do not have an index.html or index.jsp file there, nothing will be displayed. <init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param> "Michael Remijan" <[EMAIL PROTECTED]> 08/12/2002 07:26 AM Please respond to "Tomcat Users List" To: "Tomcat Users List" <[EMAIL PROTECTED]> cc: Subject: RE: Apache 2 and Tomcat 4 ... I do have this done. Right now I'm thinking that it has to do with the Apache configuration. If I have directory browsing turned on, and an index.html file is not found, then apache will display the directory. I'm hoping that if I turn directory browsing off, and it doesn't find index.html it'll forward the request to tomcat. This sound like it'll work? <mike/> -----Original Message----- From: Robert L Sowders [mailto:[EMAIL PROTECTED]] Sent: Monday, August 12, 2002 5:41 AM To: Tomcat Users List Cc: Tomcat Users List Subject: RE: Apache 2 and Tomcat 4 You need to register the dairy as a Context in the server.xml file, something like this assuming the path is /dairy <Context path="/dairy" docBase="diary" debug="0" reloadable="true" /> If your installation is working correctly at http://localhost:8080 then please read http://localhost:8080/tomcat-docs/appdev/index.html for an easy way to deploy applications under 4.1.x. using Ant. Good luck rls "Michael Remijan" <[EMAIL PROTECTED]> 08/11/2002 02:57 PM Please respond to "Tomcat Users List" To: "Tomcat Users List" <[EMAIL PROTECTED]> cc: Subject: RE: Apache 2 and Tomcat 4 Robert, Yes, but I don't and can't use an index.html. I need index.jsp so I can put a tag in the page that will do a redirect to another jsp page if need be. I've setup workers2.properties like this: [uri:/diary] info=Diary webapp in the default context context=/diary debug=0 [uri:/diary/servlet/*] info=Prefix mapping [uri:/diary/do/*] info=Prefix mapping [uri:/diary/*.jsp] info=Extension mapping but still get a directory listing when I goto http://localhost/diary or http://localhost/diary/ So it's like apache isn't forwarding this request to tomcat. If I put in http://localhost/diary/index.jsp it works fine. <mike/> -----Original Message----- From: Robert L Sowders [mailto:[EMAIL PROTECTED]] Sent: Monday, August 05, 2002 6:37 PM To: Tomcat Users List Subject: RE: Apache 2 and Tomcat 4 Mod_jk2 doesn't have anything to do with the default index page. That is up to Apache or Tomcat depending on what dirs Tomcat is mounting with mod_jk2. This is determined in the works2.properties file in the APACHE_HOME\conf directory. (*.jsp) Tomcat is set to recognize the index.jsp as the default in it's directories already. If you just want a page to look at instead of the directory listing for the example directory then a simple index.html will do just fine. Have a look at TOMCAT_HOME\examples\servlets\index.html or the TOMCAT_HOME\examples\jsp\index.html. Apache will hand you these pages so there's no need to do a index.jsp. Remember let Apache and Tomcat do their respective jobs, static for Apache, and jsp for Tomcat. "Michael Remijan" <[EMAIL PROTECTED]> 08/05/2002 12:52 PM Please respond to "Tomcat Users List" To: "Tomcat Users List" <[EMAIL PROTECTED]> cc: Subject: RE: Apache 2 and Tomcat 4 Robert, I tracked it down. I've been using jdk1.4.1beta. Once I downloaded and installed jdk1.4.0 it started to work. How do I get mod_jk2 to recognize index.jsp as the default page. I obviously need that other than a directory listing. I have index.jsp added to "DirectoryIndex" in httpd.conf and I have the welcome-file-list set in the web.xml's <mike/> -----Original Message----- From: Robert L Sowders [mailto:[EMAIL PROTECTED]] Sent: Monday, August 05, 2002 1:03 PM To: Tomcat Users List Cc: Tomcat Users List Subject: RE: Apache 2 and Tomcat 4 Hey Mike, What do the apache log files say? Chck there to see any errors during startup for Tomcat. Check your JAVA_HOME environment variable and path statement for accuracy. You may also want to include the JAVA_HOME\bin dir in the path so the JAI is found. Hope this helps. "Michael Remijan" <[EMAIL PROTECTED]> 08/05/2002 09:50 AM Please respond to "Tomcat Users List" To: "Tomcat Users List" <[EMAIL PROTECTED]> cc: Subject: RE: Apache 2 and Tomcat 4 Robert, I followed these steps but it doesn't appear to be working. The stderr.log says: --------------- TomcatStarter: main() Try org.apache.tomcat.startup.Main Try org.apache.catalina.startup.BootstrapService Starting org.apache.catalina.startup.BootstrapService java.lang.NoClassDefFoundError: org/xml/sax/InputSource at java.lang.Class.newInstance0(Native Method) at java.lang.Class.newInstance(Unknown Source) at org.apache.catalina.startup.BootstrapService.init(BootstrapService.java:198) at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:292) at java.lang.reflect.Method.invoke(Native Method) at org.apache.jk.apr.TomcatStarter.run(TomcatStarter.java:127) at java.lang.Thread.run(Unknown Source) --------------- couple things about your post: (1) you say > Cut and paste the following jk2.properties file into the JAVA_HOME\conf > directory > (Edit paths to suit) I'm assuming you mean TOMCAT_HOME (2) my jdk1.4 is in c:\program files\j2se. this make a difference? <mike/> -----Original Message----- From: Robert L Sowders [mailto:[EMAIL PROTECTED]] Sent: Friday, August 02, 2002 11:18 PM To: [EMAIL PROTECTED] Subject: Re: Apache 2 and Tomcat 4 Sure thing, But it's for Tomcat 4.1.8 Install J2sdk1.4.0_01 http://java.sun.com/j2se/1.4/download.html No need to install src or demos. I chose an install path of c:\1\java, try to keep it simple. Add the java bin directory to the system PATH variable in my case it is C:\1\java\bin Add JAVA_HOME to the system variables pointing it at where you installed JSDK mine is C:\1\java Install Apache 2.0.39 http://www.apache.org/dist/httpd/binaries/win32/apache_2.0.39-win32-x86-no_ssl.msi Make a nice short path without any blank spaces for the installation. Mine is C:\1\Apache2 During installation set domain and ServerName to localhost. Install Tomcat 4.1.8 http://jakarta.apache.org/builds/jakarta-tomcat-4.0/test/v4.1.8/bin/jakarta-tomcat-4.1.8-LE-jdk14.exe Again make sure to chose a nice short install path without any blanks in the names. Mine is C:\1\Tomcat Note: During installation you don't have select the check box for nt service. Tomcat will be started by Apache as it's needed. Set system environment variables for Tomcat home; TOMCAT_HOME= C:\1\Tomcat Install and configure mod_jk2.dll http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/nightly/win32/ Save mod_jk2.dll to the APACHE_HOME/modules directory. In the httpd.conf file add this LoadModule statement to the beginning of the LoadModule section; LoadModule jk2_module modules/mod_jk2.dll In your APACHE_HOME/logs directory create three empty files; stdout.log stderr.log jk2.shm Drop the attached workers2.properties file into the APACHE_HOME/conf directory. (Edit paths to suit) Cut and paste the following jk2.properties file into the JAVA_HOME\conf directory (Edit paths to suit) Reboot to make all the variables active Open http://localhost/examples to test. Have fun rls >Hello All, >I am trying to find a configuration that will allow apache 2 and tomcat 4 to >talk to each other on a windows platform. Does anyone have any pointers on >where to look? >Thanks. >Stephen. -- 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]> -- 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]> -- 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]> -- 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]>