hello am getting Internal Server Error.when I tried to access and execute any servlet/jsp
at the end. I am attaching on what I did.... But my apache is running damn cute....but it is not allowing me to execute any servlet the access_log says: [Fri Mar 07 18:01:51 2003] [error] [client 141.158.216.102] client denied by server configuration: /usr/local/apache2/jakarta-tomcat-4.1.18/webapps/examples/WEB-INF/index.html there is something wrong in mapping... I just can access http://dblpseer.ist.psu.edu/examples/ to get the list of directories then when I click on jsp/servlets...I get the examples page...but I am not able to execute any servlets I am able to access and execute the servlets properly if I use lynx terminal on the same server (http://localhost:8080/examples) But I cannot access when I publicly access it as http:/dblpseer.ist.psu.edu/examples/ Is there any not open ports problem? that my machine has restricted any connection from outside? how to fix that. Jinesh Configuration of apache 2.0.4 with Tomcat 4.1.18 using mod_jk2 connector refered : http://www.johnturner.com/howto/rh72-howto.html 1. Installing tomcat previously installed apache on /usr/local/apache2 installed tomcat on /usr/local/apache2/jakarta-tomcat-4.1.18 or similar. CATALINA_HOME=/usr/local/apache2/jakarta-tomcat-4.1.18 JAVA_HOME=/export/pkg/java/j2sdk1.4.1_01 2. Jk2 connector Download mod_jk-2.0.43.so from apache web http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.2/bin/linux/i386/. and saved it under /usr/local/apache2/modules/ 3.created workers2.properties create a file workers2.properties into /usr/local/apache2/conf and place this content into it: # shared memory handling [shm] file=/usr/local/apache2/jakarta-tomcat-4.1.18/work/jk2.shm size=1048576 #Define the communication channel [channel.socket:130.203.156.242:8009] info=Ajp13 forwarding over socket tomcatId=130.203.156.242:8009 #Map the Tomcat examples webapp to the Web server uri space [uri:/examples/*] info=Map the whole webapp 4. jk2.properties uncommented the line in /usr/local/jakarta-tomcat-4.1.18/conf/jk2.properties shm.file=${jkHome}/work/jk2.shm 5.server.xml look for a line that says "Server" and has a port of 8005. Add the following directly below: <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" modJk="/usr/local/apache2/modules/mod_jk.so" /> 6. server.xml added in the host <Host name="dblpseer.ist.psu.edu" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" forwardAll="false" modJk="/usr/local/apache2/modules/mod_jk.so" /> 7.httpd.conf httpd.conf in APACHE_HOME/conf. Scroll down to where you see a bunch of lines that say "LoadModule". At the end of this list, added a line that says: LoadModule jk_module modules/mod_jk-2.0.43.so 8.httpd.conf adding the following line at the very end: Include /usr/local/tomcat/conf/auto/mod_jk.conf --- Dani <[EMAIL PROTECTED]> wrote: > Hello Jin. > Yes, I'd those problems (and more). I'll try to help you (because it was > terrible the time I was looking for the solution). > > I've got Red Hat Linux 7.2 installed on my server machine. > > These are the steps: > * I supose you've installed apache on /usr/local/apache2 or something like > that and tomcat on /usr/local/jakarta-tomcat-4.1.18 or similar. I supose > you've got a CATALINA_HOME=/usr/local/jakarta-tomcat-4.1.18 and a JAVA_HOME, > CLASSPATH. > > * Download mod_jk-2.0.43.so from apache web. I don't remember exactly where > this module is ubicated. You'll have to look for it. You have to copy it > into /usr/local/apache2/modules (or similar directory where you've installed > apache) > > * You must create a file workers2.properties into /usr/local/apache2/conf > and place this content into it: > # shared memory handling > [shm] > file=/usr/local/jakarta-tomcat-4.1.18/work/jk2.shm ***(YOU MUST CREATE THIS > EMPTY FILE INTO THIS DIRECTORY)*** > > size=1048576 > > #Define the communication channel > [channel.socket:192.168.5.1:8009] *** PUT THE IP SERVER YOU'RE USING *** > info=Ajp13 forwarding over socket > tomcatId=192.168.5.1:8009 *** PUT THE IP SERVER YOU'RE USING *** > > > #Map the Tomcat examples webapp to the Web server uri space > [uri:/examples/*] > info=Map the whole webapp > > > * You must create (or modify) a file into > /usr/local/jakarta-tomcat-4.1.18/conf jk2.properties with this content: > shm.file=${jkHome}/work/jk2.shm > > * Modify server.xml on /usr/local/jakarta-tomcat-4.1.18/conf this way: > ... > <Service name="Tomcat-Apache"> > ... > > I think that's all, folks :-). You must restart tomcat (with command > "/usr/local/jakarta-tomcat-4.1.18/bin/catalina start" you wil start tomcat). > It's very important saying the Lord's Prayer while you're doing all this > and it will work. > > good luck. > > > ----- Original Message ----- > From: Jinesh Varia <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, March 06, 2003 10:21 PM > Subject: tomcat 4 and apache 2 > > > > Hi Dani, > > > > I am also having the EXACT same problem you are facing, > > 1. cannot find apache-tomcat.conf file that is suppsed to be generated > > 2. using Tomcat 4.1.18 on apache2 > > 3. apache works fine > > 4. tomcat when I start it starts : but I cannot load the examples > http://localhost:8080/ deafult > > > > I am sure you might have found a work around/solution. can u let me know > PLEASE!! > > > > asking for a professional courtesy, > > Jin > > > > ===== > > ----------------------------------------------------------------- > > Jinesh Varia > > Graduate Student, Information Systems > > Pennsylvania State University > > Email: [EMAIL PROTECTED] > > ----------------------------------------------------------------- > > 'Self is the author of its actions.' > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Tax Center - forms, calculators, tips, more > > http://taxes.yahoo.com/ > ===== ----------------------------------------------------------------- Jinesh Varia Graduate Student, Information Systems Pennsylvania State University Email: [EMAIL PROTECTED] ----------------------------------------------------------------- 'Self is the author of its actions.' __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
