Hi.
That's because the port Tomcat is trying to open is already occupied by
your previous Tomcat starting.
Look at:
$ netstat -na | grep port
where port is the one set in server.xml to http connections. Repeat
this for the SSL port (if you have set it) and for the shutdown port.
You must get no output at all. Otherwise, you should try to stop your
previous Tomcat first (with catalina.sh stop or perhaps with kill -9
:-P), and start it again.
Best regards,
Carlos RodrÃguez Colino
Telefonica RD
Spain.
[EMAIL PROTECTED] wrote:
Hi.
I had some problems with insufficient memory and added the following
line to catalina.sh (somewhere after the comment# --- execute and
between 2 blocks of if-fi):
JAVA_OPTS=-Xmx128m
When I startup with startup.sh I get the following errors ...
If I don't use JAVA_OPTS, no errors on startup, but after a short while,
insufficient memory (esp. when the second and subsequent wants to use it
:-(
**
Starting service Default Tomcat-Apache-mod_jk
Apache Tomcat/4.0.4
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 java.net.ServerSocket.init(ServerSocket.java:138)
at
org.apache.catalina.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:118)
at org.apache.ajp.tomcat4.Ajp13Connector.open(Ajp13Connector.java:797)
at
org.apache.ajp.tomcat4.Ajp13Connector.start(Ajp13Connector.java:1013)
at
org.apache.catalina.core.StandardService.start(StandardService.java:395)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
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)
java.lang.NullPointerException
at org.apache.ajp.tomcat4.Ajp13Connector.run(Ajp13Connector.java:841)
at java.lang.Thread.run(Thread.java:536)
java.lang.IllegalThreadStateException
at java.lang.ThreadGroup.add(ThreadGroup.java:798)
at java.lang.Thread.init(Thread.java:303)
at java.lang.Thread.init(Thread.java:440)
at
org.apache.ajp.tomcat4.Ajp13Processor.threadStart(Ajp13Processor.java:576)
at org.apache.ajp.tomcat4.Ajp13Processor.start(Ajp13Processor.java:666)
at
org.apache.ajp.tomcat4.Ajp13Connector.newProcessor(Ajp13Connector.java:769)
at
org.apache.ajp.tomcat4.Ajp13Connector.start(Ajp13Connector.java:1025)
at
org.apache.catalina.core.StandardService.start(StandardService.java:395)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
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)
**
--
To unsubscribe, e-mail: mailto:tomcat-user-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:tomcat-user-help;jakarta.apache.org
--
To unsubscribe, e-mail: mailto:tomcat-user-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:tomcat-user-help;jakarta.apache.org