Solaris will not allow an unprivileged user (i.e., not the root user) to open a server on a port number below 1024. You must run as root or use a higher port number.
Jeff ----- Original Message ----- From: "Scott Purcell" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 21, 2002 10:44 AM 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(HttpConnector.java:1130) > at >org.apache.catalina.core.StandardService.initialize(StandardService.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(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.main(Bootstrap.java:243) > ----- Root Cause ----- > java.net.BindException: Permission denied:36 > at >org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.java:950) > at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1128) > at >org.apache.catalina.core.StandardService.initialize(StandardService.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(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.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(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.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]>