Johnatan, hope this hint might help. I had a similar problem and
the explanation I gave to me was that the order of inclusion in httpd.conf
of mod_alias and mod_jserv was wrong. I think that when I moved
mod_jserv after mod_alias everything went OK. I don't have the Linux box in here
so I cannot check :-) At the time (few days ago)
a I posted a message to ask for confirmation of the importance of the order in Apache
processing but with no reply.
Check your httpd.conf and if successful let me know.
Mario
>OK, I appreciate everyone's help. Unfortunately, I still cannot get the
>example servlets working the way I want them to. Let me be a little more
>clear:
>
>1. I do not want Tomcat to serve up everything in the /examples context. I
>want Apache to handle the static files. I want Tomcat to handle ONLY the
>JSPs and servlets. The directive "ApJServMount /examples /root" will not
>accomplish this, as it causes Tomcat to serve up everything in /examples.
>2. The JSPs do work as I want them to. When I go to
>http://localhost/examples/jsp Apache serves up the index.html file that
>links to the JSPs. When I click on one, the request is handled by Tomcat
>and the JSP runs as it should.
>3. The Servlets are not working. When I go to
>http://localhost/examples/servlets Apache serves up the index.html file as
>you would expect, but when I click on one of the servlet links, Apache (not
>Tomcat) returns a 404 error. The problem is that Apache is not recognizing
>the servlet URI and "forwarding" the request to Tomcat. Instead, it is
>actually looking for some static file at
>http://localhost/examples/servlet/HelloWorldExample. Because "/examples" is
>an alias for "/usr/jakarta-tomcat/webapps/examples", I see the following
>entry in my Apache error log: "File does not exist:
>/usr/jakarta-tomcat/webapps/examples/servlet/HelloWorldExample."
>
>It seems like this problem *must* be related to the ApJServMount directive.
>I am using the default setting from my tomcat-apache.conf file so I don't
>know what could be wrong, but it clearly isn't working as it should. Does
>anybody have anymore ideas?
>
>Thanks.
>-Jon Coogan
>
>-----Original Message-----
>From: Jonathan Coogan [mailto:JonathCo@attachmate.com]
>Sent: Friday, April 28, 2000 5:38 PM
>To: 'tomcat-user@jakarta.apache.org'
>Subject: Tomcat/Apache question
>
>
>Hello.
>
>I am trying to get Tomcat working with Apache and I'm having some problems.
>I'm using Redhat Linux 6.2, Apache 1.3.12, Tomcat 3.1, and IBM's JDK118.
>All I want to do is get the Servlets and JSPs in the
>$TOMCAT_HOME/webapps/examples directory to work. Right now I can get the
>JSP examples to work, but none of the servlets work - I just get 404 errors.
>This is what I have in my tomcat.conf file:
>
> <IfModule mod_jserv.c>
> ApJServManual on
> ApJServDefaultProtocol ajpv12
> ApJServSecretKey DISABLED
> ApJServMountCopy on
> ApJServLogLevel notice
> ApJServDefaultPort 8007
>
> AddType text/jsp .jsp
> AddHandler jserv-servlet .jsp
> Alias /examples /usr/jakarta-tomcat/webapps/examples
> <Directory "/usr/jakarta-tomcat/webapps/examples">
> Options Indexes FollowSymLinks
> </Directory>
> <Location /examples/WEB-INF/ >
> AllowOverride None
> deny from all
> </Location>
>
> ApJServMount /examples/servlet /examples
>
> </IfModule>
>
>The 404 responses are coming from Apache, not the Tomcat server. They also
>show up in my apache error log. It almost seems as though the ApJServMount
>command isn't even being executed. Requests for servlets are not being
>forwarded to Tomcat.
>
>Can somebody please help me out here? Thanks.
>
>-Jon Coogan
>
>--------------------------------------------------------------------------
>To unsubscribe, email: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commmands, email: tomcat-user-help@jakarta.apache.org
>
>--------------------------------------------------------------------------
>To unsubscribe, email: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commmands, email: tomcat-user-help@jakarta.apache.org
>
>
Mario A. Imperato
e-mail: imperato@mclink.it
cell: 0335-5398828
|