You are correct on both. I'd love to run apache but the pc I'm running it on has only 64mb of ram and I'm having problems as it is so I'm trying to stay light. So, to solve my problem I have to find a way to get tomcat to run as root correct?
vef -----Original Message----- From: John Turner [mailto:[EMAIL PROTECTED] Sent: Monday, June 02, 2003 10:17 AM To: Tomcat Users List Subject: Re: connectors and port80 I'm guessing Red Hat. I'm guessing RPM. If true and true, then the user running Tomcat is a user called 'tomcat4', which does not have permission to bind a service to port 80. Either run as root on port 80 (not as tomcat4), or use Apache on port 80 and redirect requests to Tomcat. Apache is "safe" to run on port 80 as root. John On Mon, 2 Jun 2003 10:10:02 -0400, Fumo, Vince <[EMAIL PROTECTED]> wrote: > In answer to John and your question, I have tomcat starting as a service > in > /etc/init.d . However, in this case with the port 80 thing, here is what > I > did (as root) > > 1) service tomcat4 stop > 2) swapped the server.xml file > 3) service tomcat4 start > > and then I got (and copied to the previous email) the exception.. > > vef > > -----Original Message----- > From: Mirit Naim [mailto:[EMAIL PROTECTED] Sent: Monday, June 02, 2003 > 8:59 AM > To: [EMAIL PROTECTED] > Subject: RE: connectors and port80 > > which account do you use to start tomcat? > >>>> [EMAIL PROTECTED] 06/02/03 04:55PM >>> > Nope..installed as root. Is there a way I can verify the group/user > ownership? > > vef > > -----Original Message----- > From: Mirit Naim [mailto:[EMAIL PROTECTED] Sent: Monday, June 02, 2003 > 8:50 AM > To: [EMAIL PROTECTED] Subject: Re: connectors and port80 > > Under which account you installed tomcat? If it is not root, you can't > run it at port 80 just like that (maybe there is a forwarding option, > I > don't know). > >>>> [EMAIL PROTECTED] 06/02/03 04:46PM >>> > I'm trying to get tc to run on a linux 9 server. I've got it working > fine on > port 8080 but when I change my connector to port 80 I get an access > denied > exception (see info below). I'm guessing I got the connector > definition > correct and that its something in linux. Do any of you have any > suggestions? > Connector (from server.xml) > <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" > redirectPort="8443" bufferSize="2048" port="80" > connectionTimeout="20000" > scheme="http" enableLookups="true" secure="false" > protocolHandlerClassName="org.apache.coyote.http11.Http11Protocol" > debug="0" > disableUploadTimeout="true" maxKeepAliveRequests="100" proxyPort="0" > tcpNoDelay="true" maxProcessors="75" minProcessors="5" > acceptCount="100" > useURIValidati onHack="false" connectionLinger="-1" compression="off"> > > <Factory > className="org.apache.catalina.net.DefaultServerSocketFactory"/> > </Connector> > Exception output (from catalina.out) > [INFO] Registry - -Creating MBeanServer > java.net.BindException: Permission denied:80 > at > org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java > > > :280) > at > org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:150) > at > org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:11 > > > 17) > at org.apache.catalina.core.StandardService.initialize(Unknown > Source) > at org.apache.catalina.core.StandardServer.initialize(Unknown > Source) > at org.apache.catalina.startup.Catalina.start(Unknown Source) > at org.apache.catalina.startup.Catalina.execute(Unknown > Source) > at org.apache.catalina.startup.Catalina.process(Unknown > Source) > at java.lang.reflect.Method.invoke(Native Method) > at org.apache.catalina.startup.Bootstrap.main(Unknown Source) > [ERROR] Http11Protocol - -Error initializing endpoint > <java.net.BindException: Permission denied:80> > Catalina.start: LifecycleException: Protocol handler initialization > failed: > java.net.BindException: Permission denied:80 > LifecycleException: Protocol handler initialization failed: > java.net.BindException: Permission denied:80 > at > org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:11 > > > 19) > at org.apache.catalina.core.StandardService.initialize(Unknown > Source) > at org.apache.catalina.core.StandardServer.initialize(Unknown > Source) > at org.apache.catalina.startup.Catalina.start(Unknown Source) > at org.apache.catalina.startup.Catalina.execute(Unknown > Source) > at org.apache.catalina.startup.Catalina.process(Unknown > Source) > at java.lang.reflect.Method.invoke(Native Method) > at org.apache.catalina.startup.Bootstrap.main(Unknown Source) > Catalina.stop: LifecycleException: This server has not yet been > started > LifecycleException: This server has not yet been started > at org.apache.catalina.core.StandardServer.stop(Unknown > Source) > at org.apache.catalina.startup.Catalina.start(Unknown Source) > at org.apache.catalina.startup.Catalina.execute(Unknown > Source) > at org.apache.catalina.startup.Catalina.process(Unknown > Source) > at java.lang.reflect.Method.invoke(Native Method) > at org.apache.catalina.startup.Bootstrap.main(Unknown Source) > > > Vincent Fumo > Software Engineer > ACS State and Local Solutions > 777 Saw Mill River Rd. > Tarrytown, NY 10591 > 914-789-6162 > AIM : neodem2001 > > > > > > --------------------------------------------------------------------- > 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] > -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
