Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 37897 invoked by uid 500); 19 Apr 2001 19:04:09 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: tomcat-user@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 37881 invoked from network); 19 Apr 2001 19:04:06 -0000 Received: from unknown (HELO sisa.com.ar) (200.63.21.58) by h31.sny.collab.net with SMTP; 19 Apr 2001 19:04:06 -0000 Received: from P224 by sisa.com.ar (8.8.8+Sun/SMI-SVR4) id PAA22306; Thu, 19 Apr 2001 15:59:39 -0300 (GMT) Message-ID: <002201c0c903$254d9460$e05367c0@sisaint.com.ar> From: =?iso-8859-1?Q?Mat=EDas_Salvador?= To: References: Subject: RE: TOMCAT SHUTDOWN PROBLEM Date: Thu, 19 Apr 2001 16:01:30 -0300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_001F_01C0C8E9.FF4F5BE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N This is a multi-part message in MIME format. ------=_NextPart_000_001F_01C0C8E9.FF4F5BE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable You were right about the first one! Thank you very much! MAT=EDAS SALVADOR JAVA Development Team Soluciones Integrales S.A.=20 590 Roca Av. 7=B0 Floor Buenos Aires +54.011.4345.0537 int. 132 ----- Original Message -----=20 From: Randy Layman=20 To: tomcat-user@jakarta.apache.org=20 Sent: Thursday, April 19, 2001 2:58 PM Subject: RE: TOMCAT SHUTDOWN PROBLEM Possibilities I see: 1. You have disabled AJP12 in your server.xml file (needed to shutdown) 2. Tomcat is only getting halfway shutdown - it stops accepting AJP12 connections but still keeps the HTTP connection open. I've seen reports of this happening on HP-UX (after a few attempts if finally = closes) or when using the Kaffe JVM (in which case people have upgraded). You = can check this by using ps/TaskManager after issuing the shutdown and = check for running processes. 3. Something other than Tomcat is the one using the port. You can check this with netstat (Unix or Windows) in combination with ps/TaskManager. Randy > -----Original Message----- > From: Mat=EDas Salvador [mailto:matias_salvador@uol.com.ar] > Sent: Thursday, April 19, 2001 2:19 PM > To: tomcat-user@jakarta.apache.org > Subject: TOMCAT SHUTDOWN PROBLEM > Importance: High >=20 >=20 > When i try to shutdown Tomcat, it throws me the following exception: >=20 > java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:312) > at = java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:125) > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:112) > at java.net.Socket.(Socket.java:273) > at java.net.Socket.(Socket.java:100) > at org.apache.tomcat.task.StopTomcat.execute(StopTomcat.java:104) > at org.apache.tomcat.startup.Tomcat.stopTomcat(Tomcat.java:267) > at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:174) > at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235) >=20 > It would seem that it is not UP, so i try to LIFT IT UP and=20 > throws me the > following exception: >=20 > FATAL: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:397) > at java.net.ServerSocket.(ServerSocket.java:170) > at java.net.ServerSocket.(ServerSocket.java:121) > at > = org.apache.tomcat.net.DefaultServerSocketFactory.createSocket(Default > ServerSocketFactory.java:97) > at > = org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoi > nt.java:239) > at > = org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.jav > a:188) > at > org.apache.tomcat.core.ContextManager.start(ContextManager.java:527) > at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202) > at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235) >=20 > What's wrong with my Tomcat? >=20 > MAT=EDAS SALVADOR > JAVA Development Team > Soluciones Integrales S.A. > 590 Roca Av. 7=B0 Floor Buenos Aires > +54.011.4345.0537 int. 132 > ------=_NextPart_000_001F_01C0C8E9.FF4F5BE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
You were right about the = first=20 one!
Thank you very=20 much!
 
MAT=EDAS=20 SALVADOR
JAVA = Development=20 Team
Soluciones Integrales = S.A.=20
590 Roca Av. 7=B0 Floor Buenos=20 Aires
+54.011.4345.0537 int.=20 132
----- Original Message -----
From:=20 Randy Layman
To: tomcat-user@jakarta.apache.org=
Sent: Thursday, April 19, 2001 = 2:58=20 PM
Subject: RE: TOMCAT SHUTDOWN=20 PROBLEM


Possibilities I see:
1.  You have disabled = AJP12 in=20 your server.xml file (needed to
shutdown)
2.  Tomcat is = only=20 getting halfway shutdown - it stops accepting
AJP12 connections but = still=20 keeps the HTTP connection open.  I've seen
reports of this = happening=20 on HP-UX (after a few attempts if finally closes)
or when using the = Kaffe=20 JVM (in which case people have upgraded).  You can
check this = by using=20 ps/TaskManager after issuing the shutdown and check for
running=20 processes.
3.  Something other than Tomcat is the one using = the=20 port.  You can
check this with netstat (Unix or Windows) in=20 combination with
ps/TaskManager.

Randy

> = -----Original=20 Message-----
> From: Mat=EDas Salvador [mailto:matias_salvador@uol.com= .ar]
>=20 Sent: Thursday, April 19, 2001 2:19 PM
> To: tomcat-user@jakarta.apache= .org
>=20 Subject: TOMCAT SHUTDOWN PROBLEM
> Importance: High
> =
>=20
> When i try to shutdown Tomcat, it throws me the following=20 exception:
>
> java.net.ConnectException: Connection=20 refused
> at java.net.PlainSocketImpl.socketConnect(Native=20 Method)
> at=20 java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:312)
> = at=20 = java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:125)
&g= t; at=20 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:112)
> at=20 java.net.Socket.<init>(Socket.java:273)
> at=20 java.net.Socket.<init>(Socket.java:100)
> at=20 org.apache.tomcat.task.StopTomcat.execute(StopTomcat.java:104)
> = at=20 org.apache.tomcat.startup.Tomcat.stopTomcat(Tomcat.java:267)
> = at=20 org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:174)
> at=20 org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
> =
> It=20 would seem that it is not UP, so i try to LIFT IT UP and
> = throws me=20 the
> following exception:
>
>=20 FATAL:java.net.BindException: Address already in use
>=20 java.net.BindException: Address already in=20 use
>         at=20 java.net.PlainSocketImpl.socketBind(Native=20 Method)
>         at=20 = java.net.PlainSocketImpl.bind(PlainSocketImpl.java:397)
> &nbs= p;      =20 at=20 = java.net.ServerSocket.<init>(ServerSocket.java:170)
> &n= bsp;      =20 at=20 = java.net.ServerSocket.<init>(ServerSocket.java:121)
> &n= bsp;      =20 at
>=20 = org.apache.tomcat.net.DefaultServerSocketFactory.createSocket(Default
= >=20 = ServerSocketFactory.java:97)
>      &= nbsp; =20 at
>=20 = org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoi
= >=20 nt.java:239)
>        =20 at
>=20 = org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.jav
= >=20 a:188)
>         = at
>=20 = org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
&= gt;        =20 at=20 = org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
> &n= bsp;      =20 at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
> =
>=20 What's wrong with my Tomcat?
>
> MAT=EDAS = SALVADOR
> JAVA=20 Development Team
> Soluciones Integrales S.A.
> 590 Roca = Av. 7=B0=20 Floor Buenos Aires
> +54.011.4345.0537 int.=20 132
> ------=_NextPart_000_001F_01C0C8E9.FF4F5BE0--