> > 
> > 
> >>Hi all
> >>
> >>I'm having problems starting Tomcat after my home account (in which
> >>Tomcat is installed) was moved from one server to another.
> >>
> >>The most visible thing that has changed is that my home directory now
> >>has a different path. Before the move, my installation of Tomcat
> >>worked fine. Now it won't start (not quite true, see below). I have
> >>searched for references to the old home directory path (only in files
> >>such as conf/Catalina/localhost/my-web-app.xml) and modified them
> >>accordingly, but this doesn't fix the problem.
> >>
> >>I have modified my JAVA_HOME and CATALINA_HOME environment variables
> >>to point to the correct directories. They are correctly reported when
> >>I run startup.sh and shutdown.sh.
> >>
> >>To be more precise, Tomcat does seem to start, but doesn't seem to
> >>respond to any HTTP requests. The error that is reported in the logs
> >>is given at the end of this email, but Google hasn't been able to help
> >>me shed any light on this. The error makes reference to
> >>'UserDatabase', but I've never touched such a thing; grepping for it
Chris
If you've never configured a JDBC Realm or a JNDI Datasource Realm then your 
installation can't find tomcat-users.xml.  Look in your new $CATALINA_HOME/conf 
directory and see if the file exists.  Look in server.xml for 
<Resource
    auth="Container"
    description="User database that can be updated and saved"
    name="UserDatabase"
    type="org.apache.catalina.UserDatabase"
    pathname="conf/tomcat-users.xml"
    factory="org.apache.catalina.users.MemoryUserDatabaseFactory"/>
The entry hould be after <GlobalNamingResources>

> >>in the Tomcat directory shows that it's used all over the place, but
> >>nowhere that I've been playing.
> >>
> >>Suggestions are very welcome.
> >>
> >>Chris
> >>
> >>Error in the catalina.out log:
> >>
> >>SEVERE: Catalina.start:
> >>LifecycleException:  No UserDatabase component found under key
> >>UserDatabase
> >>        at
> >>org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:259)
> >>
> >>        at
> >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)
> >>        at
> >>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
> >>        at
> >>org.apache.catalina.core.StandardService.start(StandardService.java:476)
> >>        at
> >>org.apache.catalina.core.StandardServer.start(StandardServer.java:2298)
> >>        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>        at
> >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>
> >>        at
> >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>
> >>        at java.lang.reflect.Method.invoke(Method.java:324)
> >>        at
> >>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
> >>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to