Eclipse: No se pudo conectar a la VM remota. Conexión rechazada. [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Cuando alguna vez intenté iniciar mi depuración de eclipse(para el código del lado del servidor), recibo el siguiente error No se pudo conectar a la VM remota. Conexión rechazada.

¿Cuál puede ser el problema? Ya he intentado con la mayoría de los soluciones en la web, pero nada de eso resolvió mi problema. ¿Alguien podría ayudarme a arreglar esto? Gracias por adelantado..

Author: suat, 2012-03-08

8 answers

¿Qué servidor está utilizando?

Como ya se dijo:

  1. En tu configuración de depuración tendrás que definir el puerto correcto de tu servidor (GF:9009 / Tomcat:8000)
  2. Tendrá que establecer la propiedad JVM del servidor en debug

Para el pez cristal:

    Log in to admin-console > Configurations > server-config > JVM-Settings > check DEBUG checkbox > restart server

Para Tomcat:

Crea un archivo debug.bat/.sh (dependiendo de tu sistema operativo) en el directorio %TOMCAT_HOME%/bin y escribe

    set JPDA_ADDRESS=8000
    set JPDA_TRANSPORT=dt_socket
    catalina.bat jpda start

En él.

Después de haber creado este archivo, inicie el servidor ejecutando debug.bat/.sh.

Ahora debería poder depurar remotamente en Eclipse después de establecer las propiedades necesarias en su configuración de depuración.

Espero que esto haya ayudado! ¡Diviértete!

EDITAR

Si estás ejecutando tomcat en un entorno Win como servicio, no tienes una catalina.archivo bat en el directorio bin de su instalación tomcat.
Para configurar su servidor en modo de depuración, intente lo siguiente:

  1. Ejecutar la opción de configuración en el menú de Windows o ejecutar %catalina_home%/bin/tomcat6w.exe
  2. En la pestaña Java, agregue esta línea a Java:

Opciones: - Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend = n

 37
Author: SimonSez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-23 13:25:28

Cuando no ha podido conectarse al error de denegación de conexión de VM remota, reinicie su eclipse

 27
Author: Subbiah Sudhan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-20 08:44:21

A veces el puerto al que está tratando de acceder, se ocupa y no se libera. Pruebe algunas herramientas para encontrar si el puerto está en uso o no. También me enfrenté al mismo problema. Traté de dar diferentes números de puerto, pero desafortunadamente no funcionó. Intenté reiniciar el sistema (no el servidor de aplicaciones), y funcionó:)

 4
Author: sunil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-30 10:04:55

Me enfrenté al mismo problema. Pero lo resolví cambiando mis números de puerto a uno diferente. Aclamaciones.

 4
Author: Ravi Krishna P,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-20 17:39:00
  • El número de puerto en la configuración de Eclipse y el número de puerto de es posible que su solicitud no sea la misma.
  • Es posible que no haya iniciado su solicitud con la derecha parámetros.

    Esos son los problemas simples cuando me he enfrentado al error "Conexión rechazada".

 3
Author: suat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-08 16:09:28

Como dijo suat, la mayoría de las veces la conexión rechazada se debe al hecho de que el puerto que configuró está en uso o hay una diferencia entre el número de puerto en la configuración de depuración de su aplicación remota en Eclipse y el número de puerto utilizado en el atributo address en

-Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n.

Revisa esas cosas. ¡Gracias!

 1
Author: aboubacar kaba,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-23 16:55:14

Si necesita depurar una aplicación que funcione en Tomcat, asegúrese de que su Tomcat-folder/bin/startup.bat (si se utiliza windows) contiene las siguientes líneas:

set JPDA_TRANSPORT="dt_socket"
set JPDA_ADDRESS=8000

call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
 1
Author: Abdelhameed Mahmoud,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-12 22:38:28

Me encontré con este problema de depuración play framework versión 2.x, resultó que el servidor no se había iniciado a pesar de que se emitió el comando play debug run. Después de una primera solicitud al servidor web que causó que el framework play iniciara realmente la aplicación en el puerto 9000, pude conectarme correctamente al puerto de depuración 9999 de eclipse.

[info] play - Application started (Dev)

El texto anterior se mostró en la consola cuando apareció el mensaje anterior, indicando por qué eclipse no pudo conectarse antes del primer http solicitud.

 0
Author: Andreas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-05 12:46:04