tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ALEXANDROS KOTSIRAS" <ALEXANDRO...@prodigy.net>
Subject Re: tomcat + apache configuration
Date Sun, 30 Jul 2000 20:46:00 GMT
My suggestion might sound a bit "naive" but have you tried to invoke
directly a servlet /JSP file by giving the full url to
the resource  ? ?
For example try :  http://localhost:80/examples/servlet/SnoopServlet OR
                           http://localhost:80/examples/jsp/snoop.jsp

Maybe Apache is not congigured to recognize index.html as the default page
in a directory when you don't specify the file name.

Also for 404 errors you can have a look in the Apache access.log file to see
which is the physical path that Apache is trying to pick the resource from.

Alex


----- Original Message -----
From: John Daniels <jmd526@hotmail.com>
To: <tomcat-user@jakarta.apache.org>
Sent: Sunday, July 30, 2000 2:45 PM
Subject: tomcat + apache configuration


> Hi everyone:
>
> The recommended test for a tomcat installation is to enter the
> following in a browser (I am using Netscape 4.73)
>
> http://localhost:8080/examples
>
> **** THIS WORKS! *****  but only when I run tomcat standalone.
>
> When running with apache, there is a conflict with port 8080 since
> apache uses port 8080 for some things (I think documenation, etc),
> so I comment out the tomcat http "connector" in server.xml (tomcat
> is suppose to use the AJPV12 "connector" for web-server integration,
> anyway -- and this is recommended in the tomcat user guide)
>
> Apache listens on port :80, but when I try:
>
>                http://localhost:80/examples
> or even,
>                http://localhost:8080/examples
>
> I get a "not found" error.
>
>
> I'm running on FreeBSD 4.0-STABLE.  I have installed jdk1.2.2 and I
> have installed Apache 1.3.12 (with DSO) and I have installed tomcat
> 3.2-beta2 (binary).
>
> * I have verified that apache runs,
>
> * I have compiled the mod_jserv.so from the tomcat 3.1 sources, and
> placed it in the correct directory,
>
> * I have added "include /path/to/concat.conf" as the last line of
> httpd.conf,
>
> * I defined JAVA_HOME and put the path to the tools.jar (i.e.
> /usr/local/jdk1.2.2/lib) in my PATH.
>
> * I have started tomcat _before_ apache, (although I'm not sure that
> this is necessary since I am using the static config file)
>
>
> I am using the tomcat.conf, server.xml and web.xml files that came
> with tomcat except for two minor and necessary modifiations:
>
> * in tomcat.conf I needed to use the full path to mod_jserv.so
>
> * in server.xml I needed to comment out the httpd connector which
> uses port 8080 (apache uses the same port and was not starting while
> this was not commented out -- commenting this out is also
> recommended in the documentation)
>
>
> I have also tried using the dynamicly generated file:
> tomcat-apache.conf (remembering to include the full path to
> mod_jserv.so), but this doesn't help.
>
>
> When I start tomcat I get:
>
> # ./startup.sh
> Guessing TOMCAT_HOME from tomcat.sh to ./..
> Setting TOMCAT_HOME to ./..
> Using classpath:
>
.:./../lib/ant.jar:./../lib/jasper.jar:./../lib/jaxp.jar:./../lib/parsr.jar:
./../lib/servlet.jar:./../lib/test:./../lib/webserver.jar:/usr/lcal/jdk1.2.2
/lib/tools.jar
> wirelessmeridian# 2000-07-29 11:35:24 - ContextManager: Adding
> context Ctx( /examples )
> Starting tomcat. Check logs/tomcat.log for error messages
> 2000-07-29 11:35:24 - ContextManager: Adding context Ctx( /admin )
> 2000-07-29 11:35:24 - ContextManager: Adding context Ctx(  )
> 2000-07-29 11:35:24 - ContextManager: Adding context Ctx( /test )
> 2000-07-29 11:35:27 - PoolTcpConnector: Starting
> Ajp12ConnectionHandler on 8007
>
>
> The log files look like this:
>
> $ cat jasper.log
> 2000-07-29 11:35:25 - Scratch dir for the JSP engine is:
> /usr/local/tomcat/work/localhost_8080%2Fexamples
> 2000-07-29 11:35:25 - IMPORTANT: Do not modify the generated
> servlets
> $ cat servlet.log
> 2000-07-29 11:35:25 - path="/examples" :jsp: init
> 2000-07-29 11:35:26 - path="/admin" :jsp: init
> 2000-07-29 11:35:26 - path="" :jsp: init
> 2000-07-29 11:35:26 - path="/test" :jsp: init
>
>
> What am I doing wrong in this configuration with Apache????
> I have read and re-read the documentation and have even looked into
> some JSP books at the local bookstore to find some clues, but I
> can't seem to get tomcat to play nice with apache.
>
> I'm sure lots of folks have done this already.  I would really,
> really appreciate a few hints.
>
> Thanks,
>
> John
>
> ________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
>


Mime
View raw message