Tengo algunos problemas relacionados con el arranque y el cierre de tomcat.Enfrentando algunos problemas relacionados con el arranque y apagado de tomcat en Ubuntu 10.04
estoy usando
- Tomcat v.6.0.32 (utilizando el extraída del paquete descargado desde el sitio web de Apache y no el distribuido por Ubuntu 10.04)
- Ubuntu v.10.04
comienzo al gato con el comando:
$./catalina.sh jpda start
entonces trato de detenerlo con el comando :
$./catalina.sh stop
y obtener el siguiente mensaje:
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:422)
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:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:338)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:416)
También intenté detenerlo con el comando:
$./catalina.sh stop -force
pero me dio el mensaje:
Kill failed: $CATALINA_PID not set
Entonces Una vez más intenté comenzar a usar Tomcat comando:
$./catalina.sh jpda start
en el directorio/carpeta de registros se genera solamente con catalina.out siguiente mensaje de error:
ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
Como se indica en el error "Dirección ya utilizada" He verificado ninguna otra aplicación está configurado para ejecutarse en el puerto 8080. Cada vez que elimino el ID del proceso y lo reinicio, el inicio funciona bien. Esto requiere que elimine el proceso manualmente usando el comando "KILL", cuando necesito detener el servidor de tomcat. Este mismo comportamiento me encuentro en otras máquinas también donde se configura el mismo entorno que se mencionó anteriormente.
¿Alguien puede decirme qué está causando esto y cómo resolverlo?
Gracias,
Jignesh
no se trata simplemente al hecho de que tanto el arranque y apagado script comparte las mismas propiedades de catalina.sh jvm, y el puerto ya está siendo utilizado por el script de inicio? – Ellis