On Fri, 2003-09-19 at 15:02, Denise Mangano wrote: > Actually the tomcat-users.xml.new does not exist... Perhaps it's a > temporary file that gets created as Tomcat starts?? There is a > tomcat-users.xml which I added the user into. I added write permissions > to the conf directory for the owner, and when I went to start Tomcat I > was right back where I started with the Out of Memory errors...
Clearly you had a permissions problem, I looked at the code pointed to by your exception trace -- but you got there quicker :-) > I can start Tomcat as root, and it runs fine. I changed owner to a > couple of different users & tried running, but same errors occur. So it > appears that I can only start and run Tomcat as root. This is obviously > not a good thing to do. I feel as I am back to square one... Does > anyone please have any suggestions? OK, double check that you are running the same Linux kernel -- go to your "/boot" directory and look at all your kernels vmlinuz-(version strings). You should get something like: {gs06:/boot} ll vmlinuz* lrwxrwxrwx 1 root root 19 Aug 20 18:12 vmlinuz -> vmlinuz-2.4.20-20.9 -rw-r--r-- 1 root root 1.1M Aug 18 11:57 vmlinuz-2.4.20-20.9 -rw-r--r-- 1 root root 1.2M Aug 18 11:44 vmlinuz-2.4.20-20.9smp {gs06:/boot} I have two kernels (one SMP one single processor) To determine the current version use "uname -r" I get: {gs06:/boot} uname -r 2.4.20-20.9smp If you have a bunch and the file date looks more recent than your last reboot you might try booting with the earlier kernel (pick it in lilo menu -- I think RH7.3 used Lilo. If no changes...we'll need to think of something else. > Thank you. > > Denise Mangano > Complus Data Innovations, Inc. > 914-747-1200 > > > -----Original Message----- > From: Filip Hanik [mailto:[EMAIL PROTECTED] > Sent: Friday, September 19, 2003 2:56 PM > To: Tomcat Users List > Subject: Re: Cannot run Tomcat as new user [Was: Urgent! Cannot start > Tomcat - java.lang.OutOfMemoryError] > > > not sure what is is, but shouldn't the file > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml.new > > be named > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml > > try to rename it and start again > Filip > ----- Original Message ----- > From: "Denise Mangano" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <[EMAIL PROTECTED]> > Sent: Friday, September 19, 2003 11:55 AM > Subject: RE: Cannot run Tomcat as new user [Was: Urgent! Cannot start > Tomcat - java.lang.OutOfMemoryError] > > > Sorry - didn't mean to send that yet... > > This is the output I am getting in catalina.out > > Sep 19, 2003 2:54:18 PM org.apache.commons.modeler.Registry loadRegistry > INFO: Loading registry information > Sep 19, 2003 2:54:18 PM org.apache.commons.modeler.Registry getRegistry > INFO: Creating new Registry instance > Sep 19, 2003 2:54:18 PM org.apache.commons.modeler.Registry getServer > INFO: Creating MBeanServer > Sep 19, 2003 2:54:19 PM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on port 8080 > GlobalResourcesLifecycleListener: Exception processing Global JNDI > Resources > javax.naming.NamingException: > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml.new (Permission > denied) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:844) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:194) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:214) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:181) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEve > nt(GlobalResourcesLifecycleListener.java:149) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > pport.java:166) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2183) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > Starting service Tomcat-Standalone > Apache Tomcat/4.1.27 > javax.naming.NamingException: > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml.new (Permission > denied) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:844) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:194) > at > org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java > :302) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService.java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > UserDatabaseRealm[Standalone]: Exception looking up UserDatabase under > key UserDatabase > javax.naming.NamingException: > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml.new (Permission > denied) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:844) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:194) > at > org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java > :302) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService.java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > Catalina.start: LifecycleException: No UserDatabase component found > under key UserDatabase > LifecycleException: No UserDatabase component found under key > UserDatabase > at > org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java > :309) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService.java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > Stopping service Tomcat-Standalone > Catalina.stop: LifecycleException: Coyote connector has not been > started > LifecycleException: Coyote connector has not been started > at > org.apache.coyote.tomcat4.CoyoteConnector.stop(CoyoteConnector.java:1199 > ) > at > org.apache.catalina.core.StandardService.stop(StandardService.java:546) > at > org.apache.catalina.core.StandardServer.stop(StandardServer.java:2225) > at org.apache.catalina.startup.Catalina.start(Catalina.java:543) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > ep 19, 2003 2:54:18 PM org.apache.commons.modeler.Registry loadRegistry > INFO: Loading registry information > Sep 19, 2003 2:54:18 PM org.apache.commons.modeler.Registry getRegistry > INFO: Creating new Registry instance > Sep 19, 2003 2:54:18 PM org.apache.commons.modeler.Registry getServer > INFO: Creating MBeanServer > Sep 19, 2003 2:54:19 PM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on port 8080 > GlobalResourcesLifecycleListener: Exception processing Global JNDI > Resources > javax.naming.NamingException: > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml.new (Permission > denied) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:844) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:194) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:214) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:181) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEve > nt(GlobalResourcesLifecycleListener.java:149) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > pport.java:166) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2183) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > Starting service Tomcat-Standalone > Apache Tomcat/4.1.27 > javax.naming.NamingException: > /usr/local/jakarta-tomcat-4.1.27/conf/tomcat-users.xml.new (Permission > denied) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:844) > at > org.apache.naming.NamingContext.lookup(NamingContext.java:194) > at > org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java > :302) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService.java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > > Denise > > --------------------------------------------------------------------- > 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] -- Timothy Halloran <[EMAIL PROTECTED]> Carnegie Mellon University --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]