non ha mai fatto prima la programmazione web. C'è un modo per impostare i breakpoint, vedere i valori delle variabili in eclissi? L'app che voglio eseguire il debug crea una stringa di query che vorrei estrarre facilmente.Come faccio a eseguire il debug di un'applicazione Web in esecuzione su jetty in eclissi?
risposta
Fare clic su Strumenti esterni Config,
Selezionare il programma e fare clic sul nuovo top tasto sinistro. Imposta posizione per il vostro esperto di binario directory di lavoro di lavoro e gli argomenti locale per pontile: corsa
Nella scheda ambiente impostare il Maven opta. Avviso indirizzo socket = 4000 e sospensione = y
Vai a eseguire il debug delle configurazioni e aggiungere una nuova applicazione remota. Aggiungi un nome di progetto e imposta l'indirizzo del socket. Ora eseguire lo strumento esterno si dovrebbe dire:
ascolto per il trasporto dt_socket all'indirizzo: 4000
Quindi è possibile eseguire il debug l'applicazione remota e aggiungere punti di interruzione ecc
cercando di eseguirlo in questo modo ottengo errore CreateProcess = 193,% 1 non è un'applicazione Win32 valida. E cercando di eseguire il debug usando questa configurazione, la connessione viene rifiutata. Quali sono i prerequisiti per questo lavoro? il progetto usa il comando ant per eseguire il molo. non c'è un modo per eseguirlo come da linea di comando e collegare il debugger all'interno dell'IDE? – ollo
Il/usr/bin/mvn è una modifica del percorso * nix che in c: \ where_maven_is_installed. o se vuoi eseguire la riga di comando, imposta MAVEN_OPTS come variabile di sistema ed esegui mvn jetty: esegui sulla riga di comando –
Ho scoperto qualcosa chiamato run-jetty-run, cercando di configurare quell'atm. Spero che sia un'opzione valida per il debug. Proverò di nuovo con Maven se questo fallisce. grazie per il tuo aiuto, ottimo post tra quelli. – ollo
La risposta per questo post viene mostrato che i flag devono passare alla JVM per consentire a un debugger remoto di collegarsi.
Remote debug Jetty (no mvn, no plugins)
questa è la pagina che spiega debugger remoto per la JVM
http://docs.oracle.com/javase/1.3/docs/tooldocs/solaris/jdb.html
avrei eseguire l'applicazione con Maven usando il comando: mvnDebug jetty:run
E impostare un applicazione Java remota che utilizza la porta 8000, in Eclipse IDE.
Vedi l' 'Impostazione Maven 2.0.8+' sezione: http://docs.codehaus.org/display/MAVENUSER/Dealing+with+Eclipse-based+IDE
Nessuna delle risposte ha lavorato per me. Ecco cosa ha funzionato:
- Creare Maven Eclipse runtime per il progetto:
- tasto destro del mouse sul progetto -> Maven costruire -> obiettivi: molo: correre
- vai alla scheda JRE del vostro Maven Eclipse Runtime e nella sezione Argomenti VM aggiungere:
-Xdebug -Xnoagent -Djava.compilatore = NONE -Xrunjdwp: trasporti = dt_socket, indirizzo = 8000, server = y, sospendere = n
Quando si esegue questa fase di esecuzione, la prima cosa che le uscite della console Eclipse (in blu) è:
Ascolto per trasporti dt_socket all'indirizzo: 8000
Ora è possibile creare un'applicazione Java Remote Debug Runtime e collegarlo alla porta di debug (8000 in questo esempio)
"Sto cercando di farlo funzionare in questo modo ottengo errore CreateProcess = 193, % 1 non è un'applicazione Win32 valida. "
In Windows selezionare mvn.bat anziché mvn.exe.
Vorrei semplicemente espandere la risposta di eaykin quando l'URL è interrotto.
Eseguire il MVN Debug come muggito ...
$ mvnDebug -Dmaven.test.skip -Denvironment = dev molo pulita: run
Questo attenderà sulla porta 8000
Preparazione per eseguire Maven in modalità debug Ascolto per il trasporto dt_socket all'indirizzo: 8000
Quindi andare a Eclipse Run -> Debug Configurations -> Remote Java Applications Definisci host come "localhost" e porta come 8000 se non sono predefiniti.
Se si fa clic sul pulsante "Debug", verrà avviata l'applicazione da mvn.
- 1. Come faccio a eseguire il debug di siti Web in IE10 su Win8 in Metro?
- 2. Esegui senza eseguire il debug in eclissi
- 3. Esecuzione Jetty eclissi 9 con Gradle
- 4. Applicazione web in esecuzione sia su Jetty che su Tomcat
- 5. Molo in esecuzione da eclissi
- 6. Come faccio a impostare in modo programmatico gzip in Jetty?
- 7. E 'possibile associare una sessione di debug a un programma in esecuzione in eclissi CDT
- 8. Debug GRAILS 3 in eclissi
- 9. Come eseguire il debug di un'applicazione Web Java in Netbeans?
- 10. come eseguire il comando mvn eclissi: eclissi
- 11. Come eseguire il debug di un'applicazione remota nella mia eclissi
- 12. Come eseguire il debug del servizio Web?
- 13. Debug ServletContextListener.contextDestroyed() impostando il punto di interruzione in eclissi
- 14. Applicazione web Java di debug remota in esecuzione in Glassfish
- 15. Come faccio a rendere il plugin maven jetty a conoscenza di una directory web aggiuntiva?
- 16. Non riesco a eseguire il programma C in eclissi
- 17. In IntelliJ, come faccio a eseguire il debug di un obiettivo di prova Maven?
- 18. Come eseguire il debug di PHP in eclissi in un browser esterno anziché interno?
- 19. In Visual Studio, come faccio a eseguire il debug di un progetto senza costruirlo
- 20. Come utilizzare CLR Profiler per eseguire il debug di un'app ASP.Net in esecuzione su IIS 7.5?
- 21. Come eseguire il debug su Opera Mini?
- 22. Come posso eseguire il debug di PHP in IIS?
- 23. Come terminare un'applicazione Android durante il debug in eclissi
- 24. Come eseguire il debug di un'applicazione Kiosk Chrome in esecuzione su un Chromebox?
- 25. Esecuzione di uno script groove in eclissi
- 26. eclissi come mostrare il pacchetto explorer in prospettiva di debug
- 27. Esecuzione di Solr con Jetty
- 28. Come faccio a eseguire il debug delle mie app Android su un BlackBerry Priv?
- 29. È possibile eseguire il debug di più thread in eclissi in finestre diverse?
- 30. Node.js: come eseguire il debug in remoto?
Come si avvia il Jetty? Se con 'mvn: jetty', tutto ciò che devi fare è avviare la configurazione di avvio in modalità di debug. –
Intendevo 'mvn jetty: run', mi dispiace. –