tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <Yoav.Shap...@mpi.com>
Subject RE: Cannot run Tomcat as new user [Was: Urgent! Cannot start Tomcat - java.lang.OutOfMemoryError]
Date Fri, 19 Sep 2003 19:05:39 GMT

Howdy,
Make sure the tomcat user has write permissions to the directory where
tomcat-users.xml is located as well as the file itself.

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Denise Mangano [mailto:Denisem@complusdata.com]
>Sent: Friday, September 19, 2003 3:03 PM
>To: Tomcat Users List
>Subject: RE: Cannot run Tomcat as new user [Was: Urgent! Cannot start
>Tomcat - java.lang.OutOfMemoryError]
>
>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...
>
>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?
>
>Thank you.
>
>Denise Mangano
>Complus Data Innovations, Inc.
>914-747-1200
>
>
>-----Original Message-----
>From: Filip Hanik [mailto:devlists@hanik.com]
>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" <Denisem@complusdata.com>
>To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>
>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.createMBean
s
>(GlobalResourcesLifecycleListener.java:214)
>        at
>org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBean
s
>(GlobalResourcesLifecycleListener.java:181)
>        at
>org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEv
e
>nt(GlobalResourcesLifecycleListener.java:149)
>        at
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
u
>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.ja
v
>a:39)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>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.jav
a
>: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.ja
v
>a:39)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>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.jav
a
>: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.ja
v
>a:39)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>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.jav
a
>: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.ja
v
>a:39)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>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:119
9
>)
>        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.ja
v
>a:39)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>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.createMBean
s
>(GlobalResourcesLifecycleListener.java:214)
>        at
>org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBean
s
>(GlobalResourcesLifecycleListener.java:181)
>        at
>org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEv
e
>nt(GlobalResourcesLifecycleListener.java:149)
>        at
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
u
>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.ja
v
>a:39)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>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.jav
a
>: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: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org




This e-mail, including any attachments, is a confidential business communication, and may
contain information that is confidential, proprietary and/or privileged.  This e-mail is intended
only for the individual(s) to whom it is addressed, and may not be saved, copied, printed,
disclosed or used by anyone else.  If you are not the(an) intended recipient, please immediately
delete this e-mail from your computer system and notify the sender.  Thank you.


Mime
View raw message