You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Michael <mi...@idtect.com> on 2002/08/22 10:07:53 UTC

Webapp not accessible when setting CATALINA_BASE

I have tried Tomcat 4.0.4 and 4.1.9 beta to see if that made a
difference but I get the same end result:  When I   set my CATALINA_BASE
to be a directory other than CATALINA_HOME, my webapp is not accessible.
I know my web.xml is loading and my servlets (struts and my own custom
servlets) are initialized, but when I try to access any URL in the
webapp I get 404 errors.  I've tried both JDK 1.4.1beta & 1.3.1.  In the
logfile there are no errors:

2002-08-21 15:04:33 StandardContext[/oemserver]: Starting filters
2002-08-21 15:04:33 timerservlet: init
2002-08-21 15:04:33 action: init
2002-08-21 15:04:33 StandardContext[/oemserver]: Starting completed
2002-08-21 15:04:33 HostConfig[localhost]: HostConfig: Processing START
2002-08-21 15:04:33 HostConfig[localhost]: Deploying discovered web
applications
2002-08-21 15:04:33 HostConfig[localhost]:  Starting background thread
2002-08-21 15:04:34 HostConfig[localhost]: BACKGROUND THREAD Starting
2002-08-21 15:04:49 HostConfig[localhost]: Deploying discovered web
applications

I see the output in console from my timerservlet so I know everything is
OK there.  I then try to access the URL:

HTTP Status 404 - /oemserver/login.jsp
type Status report
message /oemserver/login.jsp
description The requested resource (/oemserver/login.jsp) is not
available.
Apache Tomcat/4.1.9

I look in the access log file:

2002-08-21 15:01:18 StandardHost[localhost]: Mapping request URI
'/oemserver/login.jsp'
2002-08-21 15:01:18 StandardHost[localhost]:   Trying the longest
context path prefix
2002-08-21 15:01:18 StandardHost[localhost]:  Mapped to context
'/oemserver'
2002-08-21 15:01:18 Authenticator[/oemserver]: Security checking request
GET /oemserver/login.jsp
2002-08-21 15:01:18 Authenticator[/oemserver]:   Checking constraint
'SecurityConstraint[Test 1]' against GET /login.jsp --> false
2002-08-21 15:01:18 Authenticator[/oemserver]:   No applicable
constraint located
2002-08-21 15:01:18 Authenticator[/oemserver]:  Not subject to any
constraint
2002-08-21 15:01:18 StandardContext[/oemserver]: Mapping
contextPath='/oemserver' with requestURI='/oemserver/login.jsp' and
relativeURI='/login.jsp'
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying exact match
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying prefix match
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying extension
match
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying default
match2002-08-21 15:01:20 HostConfig[localhost]: Deploying discovered web
applications

This part is confusing:

2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying exact match
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying prefix match
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying extension
match
2002-08-21 15:01:18 StandardContext[/oemserver]:   Trying default match

I don't know what that means.  But overall, there are no obvious errors
and it does not work.  If I set my CATALINA_BASE back to the same as
CATALINA_HOME, and pass the -config parameter (with the path to my
server.xml file) it works.

At this point I think I've stumbled upon a bug.  I would appreciate any
help anyone may have for this.

Michael


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>