Startup.sh problems with JAVA_OPTS = Xmx ?

2002-11-07 Thread achana
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




Re: Startup.sh problems with JAVA_OPTS = Xmx ?

2002-11-07 Thread Carlos Rodríguez Colino
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




Re: Startup.sh problems with JAVA_OPTS = Xmx ?

2002-11-07 Thread achana
Hi All
I got Xmx working and managed to monitor it with netstat -na
BUT I am puzzled why each user has 4 or more seesions (threads) ???

--
To unsubscribe, e-mail:   mailto:tomcat-user-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:tomcat-user-help;jakarta.apache.org