> > > > > >>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]