It also looks like it is trying to open port 8005 and that it is
already in use.  Check the server.xml and see what is trying to use
that--you may not need it if it is the AJP connector or something like
that.

-Joel


Joel Sather
email: [EMAIL PROTECTED]
phone: 651-917-4719

>>> [EMAIL PROTECTED] 03/21/02 11:07AM >>>
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]>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to