para libreria error conectar con java eclipse connection remote-debugging

java - libreria - Eclipse: Error al conectarse a la máquina virtual remota. Conexión denegada.



error com mysql jdbc driver (8)

Esta pregunta ya tiene una respuesta aquí:

Cuando intenté iniciar mi depuración de eclipse (para el código del lado del servidor), obtengo el siguiente error. Fallo al conectar con la máquina virtual remota. Conexión denegada.

¿Cuál es el problema puede ser? Ya probé con la mayoría de las soluciones en la web, pero nada de eso resolvió mi problema. ¿Podría alguien ayudarme a arreglar esto? Avance gracias ..


¿Qué servidor estás usando?

Como ya dije:

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

Para Glassfish:

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

Para Tomcat:

cree el archivo debug.bat/.sh (dependiendo de su sistema operativo) en el %TOMCAT_HOME%/bin y escriba

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

en eso.

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 configurar las propiedades necesarias en su configuración de depuración.

Espero que esto haya ayudado! ¡Que te diviertas!

EDITAR

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

  1. Ejecute la opción Configuración en el Menú de Windows o ejecute %catalina_home%/bin/tomcat6w.exe
  2. En la pestaña Java, agregue esta línea a Java:

opciones: -Xrunjdwp: transporte = dt_socket, dirección = 8000, servidor = y, suspender = n


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


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 que hay una diferencia entre el número de puerto en la configuración de depuración de la aplicación remota en Eclipse y el número de puerto utilizado en la dirección atribuir en

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

Revisa esas cosas. ¡Gracias!


Me encontré con este problema, debugging play framework versión 2.x, resultó que el servidor no se había iniciado a pesar de que se había ejecutado el comando play debug run. Después de una primera solicitud al servidor web que hizo que el marco de juego realmente iniciara 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 mostraba en la consola cuando apareció el mensaje anterior, indicando por qué eclipse no se pudo conectar antes de la primera solicitud de http.


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


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

set JPDA_TRANSPORT="dt_socket" set JPDA_ADDRESS=8000 call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%


cuando haya fallado para conectarse al error de conexión remota de VM, reinicie su eclipse


  • Es posible que el número de puerto en la configuración de Eclipse y el número de puerto de su aplicación no sean los mismos.
  • Es posible que no haya iniciado su aplicación con los parámetros correctos.

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