Despliegue y depure el Jetty remoto con IntelliJ 12

He estado hackeando y buscando en Google por un tiempo, y he encontrado varios subprocesos de desbordamiento de estado que parecían escritos para versiones anteriores de intellij, con varios servidores de aplicaciones. Usualmente te dicen que entres

java -Xdebug -Xrunjdwp:transport=dt_socket,address=51887,suspend=n,server=y

Una respuesta sugiere usar algo como

-agentlib:jdwp:transport=dt_socket,address=51887,suspend=n,server=y

Pero luego me sale esto:

Error occurred during initialization of VM
Could not find agent library: libjdwp:transport.jnilib (searched /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries:/System/Library/Java/Extensions:/Library/Java/Extensions:.)

Luego, después de uno u otro de los anteriores, le dicen algo como "Editar configuraciones> embarcadero> remoto e ingresan a localhost, 51887" (el número de puerto varía)

Sin embargo, en 12, la página en la que llega después de seleccionar el control remoto tiene una gran cantidad de opciones, y solicita puertos JNDI, no puertos jdwp en otra pestaña. En realidad, sugiere los parámetros jdwp anteriores.

Al investigar el bit de puerto JNDI, generalmente se obtienen instrucciones para agregar argumentos como este a su línea de comando ...

-Dcom.sun.management.jmxremote= \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false\

También lo he hecho y puedo ver el puerto 1099 que tiene java (usando lsof) y puedo hacer telnet al 1099, así que sé que la JVM está escuchando. (Intentaremos no preocuparnos por el hecho de que eso parezca decir, abrir un puerto mediante el cual cualquiera instale un código Java arbitrario a través de la red en su computadora sin una contraseña)

Sin embargo, en Intellij cada vez que intento desplegar y depurar, aparece el siguiente mensaje:

Puedo ver las comunicaciones de Java RMI a través de 1099 cuando busco el puerto 1099 con wireshark (pero son ilegibles). Evidentemente, las comunicaciones no son satisfactorias para Intellij, así que me pregunto si hay algo que deba hacer a Jetty para que funcione bien. Tenga en cuenta que cambiar la versión de Jetty actualmente no es una opción, así que no vayamos allí :).

También he intentado eliminar el artefacto, deshabilitar la marca e intentar simplemente conectar el depurador, pero todavía me da el mismo globo rojo y el mismo mensaje de error, por lo que evidentemente se requiere la parte JNDI (puerto 1099).

¿Alguien ve algo que estoy haciendo mal, o sabe algo más que debería hacer para que esto funcione?

(Me pregunto si es algo similar a esto:http://youtrack.jetbrains.com/issue/IDEA-65746 problema de jboss)

Editar: Gracias aesta publicación de grupos de google Descubrí que es posible conectar el depurador si no especifica Editar Configuraciones> +> embarcadero> remoto, sino que elige Editar Configuraciones> +> remoto, pero depurar y desplegar es lo que estoy buscando. Solo media solución.

Respuestas a la pregunta(1)

Su respuesta a la pregunta