nunca antes se realizó la programación web. ¿Hay alguna forma de establecer puntos de interrupción, ver valores de variables en eclipse? La aplicación que quiero depurar crea una cadena de consulta que me gustaría extraer fácilmente.¿Cómo depuro una aplicación web que se ejecuta en embarcadero en eclipse?
Respuesta
Haga clic en Herramientas de configuración externos,
Seleccione el programa y haga clic en el nuevo botón superior izquierdo. Conjunto ubicación a su directorio de trabajo experta binaria al espacio de trabajo y argumentos local para amarre: plazo
En la pestaña entorno de establecer el experto opta. Aviso dirección del socket = 4000 y suspender = y
Ir a depurar configuraciones y agregar una nueva aplicación remota. Agregue un nombre de proyecto y configure la dirección del socket. Ahora ejecute la herramienta externa debe decir:
que escucha por dt_socket transporte en la dirección: 4000
A continuación, puede depurar la aplicación remota y añadir puntos de interrupción etc.
tratando de ejecutarlo de esta manera me sale CreateProcess error = 193,% 1 no es una aplicación Win32 válida. Y al intentar depurarlo usando esta configuración, me niegan la conexión. ¿Cuáles son los requisitos previos para que esto funcione? el proyecto usa el comando ant para ejecutar embarcadero. ¿No hay alguna manera de ejecutarlo así desde la línea de comandos y adjuntar el depurador dentro del IDE? – ollo
El/usr/bin/mvn es un cambio de ruta * nix que a c: \ where_maven_is_installed. o si desea ejecutar a través de la línea de comando simplemente configure MAVEN_OPTS como una variable de sistema y ejecute mvn embarcadero: ejecute en la línea de comando –
Descubrí algo llamado run-jetty-run, tratando de configurar esa atm. Espero que sea una opción válida para la depuración. Intentaré de nuevo con maven si esto falla. gracias por su ayuda, gran publicación por cierto. – ollo
La respuesta para esta publicación, muestra que los indicadores deben pasar a la JVM para que se adjunte un depurador remoto.
Remote debug Jetty (no mvn, no plugins)
Esta es la página que explica las depuraciones remotas para la JVM
http://docs.oracle.com/javase/1.3/docs/tooldocs/solaris/jdb.html
Me ejecutar la aplicación con Maven usando el comando: mvnDebug jetty:run
Y configurar una aplicación Java remota usando el puerto 8000, en Eclipse IDE.
ver la 'Configuración de Maven 2.0.8+' sección de: http://docs.codehaus.org/display/MAVENUSER/Dealing+with+Eclipse-based+IDE
Ninguna de las respuestas que funcionó para mí. Esto es lo que hizo el trabajo:
- Crear Maven Eclipse tiempo de ejecución para su proyecto:
- haga clic derecho en el proyecto -> Maven build -> objetivos: amarre: ejecutar
- ir a la pestaña JRE de su Maven Eclipse tiempo de ejecución y en la sección de argumentos de la VM, agregue:
-Xdebug -Xnoagent -Djava.compilador = NINGUNO -Xrunjdwp: transport = dt_socket, dirección = 8000, servidor = y, suspender = n
Cuando se ejecuta este tiempo de ejecución, lo primero que las salidas de la consola de Eclipse (en azul) es:
de escucha para dt_socket transporte en la dirección: 8000
Ahora puede crear una aplicación Java de depuración remota en tiempo de ejecución y conectar con el puerto de depuración (8000 en este ejemplo)
"Tratar de ejecutar esta manera me sale CreateProcess error = 193, % 1 no es una aplicación Win32 válida. "
En Windows, seleccione mvn.bat en lugar de mvn.exe.
Simplemente ampliaría la respuesta de eaykin ya que la URL está rota.
Run MVN depuración como bramido ...
$ mvnDebug -Dmaven.test.skip -Denvironment = dev embarcadero limpia: plazo
Este esperará en el puerto 8000
Preparación Ejecutar Maven en modo de depuración Escuchar el transporte dt_socket en la dirección: 8000
Luego vaya a Ejecución de Eclipse -> Configuraciones de depuración -> Aplicaciones Java remotas Defina el host como 'localhost' y el puerto como 8000 si no son predeterminados.
Si hace clic en el botón "Depurar", se iniciará la aplicación desde mvn.
- 1. Depuración remota Aplicación web Java que se ejecuta en Glassfish
- 2. ¿Cómo leo el archivo de manifiesto para una aplicación web que se ejecuta en apache tomcat?
- 3. Configuración de embarcadero en Eclipse
- 4. Aplicación que se ejecuta en segundo plano
- 5. ¿Cómo depuro correctamente usando Eclipse y Pydev?
- 6. Reiniciar una aplicación Django que se ejecuta en Apache + mod_python
- 7. ¿Cómo depuro una aplicación de Rails en Aptana Studio 3?
- 8. Aplicación web de Visual Studio editar el origen mientras se ejecuta como en Tomcat \ Eclipse \ Java
- 9. ¿Cómo depuro sitios web en IE10 en Win8 en Metro?
- 10. Singleton se ejecuta en aplicaciones web Asp.Net
- 11. ¿Aplicación web "fuera del navegador" que se ejecuta en la puesta en marcha?
- 12. Ejecutando el embarcadero del eclipse
- 13. ¿Cómo depurar Javascript que se ejecuta en una vista web en un iPad?
- 14. ¿Cómo puedo verificar si una aplicación se ejecuta en Android?
- 15. iOS aplicación que se ejecuta en dos pantallas (sin duplicación)
- 16. Cómo puedo crear una aplicación en WPF que se ejecuta en segundo plano
- 17. ¿Cómo depuro en un ensamblado ILMerged?
- 18. Aplicación Getting Rails que se ejecuta en IronRuby Rack
- 19. mantener aplicación que se ejecuta en segundo plano
- 20. Cómo matar correctamente los hilos locales propiedad de una aplicación web que se ejecuta en tomcat con instrucciones de cierre
- 21. Eclipse RCP Plugin + incrustado embarcadero + JSF
- 22. ¿Cómo hacer una macro que se ejecuta periódicamente en Excel?
- 23. usando embarcadero incrustado para crear una interfaz web
- 24. ¿Cómo uso CLR Profiler para depurar una aplicación ASP.Net que se ejecuta en IIS 7.5?
- 25. ¿Cómo crear una aplicación que se ejecuta en Mac OS 10.6 y es compatible con NSUserNotificationCenter?
- 26. Cómo hacer que una aplicación web .net se ejecute como la aplicación raíz en Visual Studio
- 27. Cómo crear una aplicación web Arquetipo Maven para Eclipse?
- 28. Determine si la aplicación se ejecuta en azul o no
- 29. ¿Cómo se puede depurar la aplicación web Java en Netbeans?
- 30. ¿Cómo depuro un programa MPI?
¿Cómo se inicia Jetty? Si por 'mvn: embarcadero', entonces todo lo que tiene que hacer es iniciar su configuración de inicio en modo de depuración. –
Quise decir 'mvn embarcadero: correr', lo siento. –