Scott, I think processes have to run as root to open sockets below 1024?
Try it on a higher port number such as 8180 Andy > -----Original Message----- > From: Scott Purcell [mailto:[EMAIL PROTECTED]] > Sent: 21 March 2002 16:45 > To: [EMAIL PROTECTED] > Subject: Solaris Install Question > > > I am trying to install Tomcat 4.0.3 on Solaris and I am having > some issues getting the product to start. > > I downloaded the jakarta-tomcat.4.0.3.tar.gz from the site and > extracted the files. I am a new employee here and I am installing > it as myself in my own home-directory. > > I edited the /config/server.xml file and changed the 8080 to 63 > (per our administrator here, as other sites run on 8080 and 80). > > I went into the /bin directory and tried to run: 'catalina.sh > run' and it starts, but bombs with the following error: > > > $ catalina.sh run > Using CATALINA_BASE: /export/home/spurcell/jakarta-tomcat-4.0.3 > Using CATALINA_HOME: /export/home/spurcell/jakarta-tomcat-4.0.3 > Using CATALINA_TMPDIR: /export/home/spurcell/jakarta-tomcat-4.0.3/temp > Using JAVA_HOME: /usr/java > Catalina.start: LifecycleException: null.open: > java.net.BindException: Permission denied:36 > LifecycleException: null.open: java.net.BindException: > Permission denied:36 > at > org.apache.catalina.connector.http.HttpConnector.initialize(HttpCo > nnector.java:1130) > at > org.apache.catalina.core.StandardService.initialize(StandardServic > e.java:454) > at > org.apache.catalina.core.StandardServer.initialize(StandardServer. > java:553) > at org.apache.catalina.startup.Catalina.start(Catalina.java:780) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > ----- Root Cause ----- > java.net.BindException: Permission denied:36 > at > org.apache.catalina.connector.http.HttpConnector.open(HttpConnecto > r.java:950) > at > org.apache.catalina.connector.http.HttpConnector.initialize(HttpCo > nnector.java:1128) > at > org.apache.catalina.core.StandardService.initialize(StandardServic > e.java:454) > at > org.apache.catalina.core.StandardServer.initialize(StandardServer. > java:553) > at org.apache.catalina.startup.Catalina.start(Catalina.java:780) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > StandardServer.await: create[8005]: java.net.BindException: > Address already in use > java.net.BindException: Address already in use > at java.net.PlainSocketImpl.socketBind(Native Method) > at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:321) > at java.net.ServerSocket.bind(ServerSocket.java:308) > at java.net.ServerSocket.bind(ServerSocket.java:266) > at java.net.ServerSocket.<init>(ServerSocket.java:182) > at > org.apache.catalina.core.StandardServer.await(StandardServer.java:277) > at org.apache.catalina.startup.Catalina.start(Catalina.java:794) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > spurcell@devweb2:~/jakarta-tomcat-4.0.3/bin/. > $ > > > Does anyone know what I could try to do to get this running? > > Thanks, > Scott > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>