Ci ho dedicato un po 'di tempo per ottenere le giuste informazioni.
Quindi ecco le informazioni dettagliate passo dopo passo.
Ambiente: Windows 7
Versione TomCat: 7.0.0
IDE: Eclipse
Le configurazioni da aggiungere per abilitare il debug remoto con in Tomcat è
-Xdebug
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
Non consiglio la configurazione di cui sopra per ambienti non Windows. Per aggiungere la configurazione di cui sopra, fare doppio clic sul server Tomcat che sarà disponibile nella visualizzazione server. Trova la schermata qui sotto.
Ora aggiungi la configurazione dell'ambiente di runtime sopra a tomcat. Per questo controlla lo screenshot qui sotto.
Ora sono arrivato alla scheda Arugments in Modifica proprietà di configurazione di avvio come mostrato nella schermata sottostante.
La sezione degli argomenti di GoTo VM aggiunge queste righe.
-Xdebug
-agentlib: jdwp = trasporto = dt_socket, indirizzo = 8000, server = y, suspend = n
Ora ho il pulsante di debug disponibile sulla barra degli strumenti di eclipse.
Nelle configurazioni di debug trova "Applicazione Java remota" e fai doppio clic su di essa.
Nel campo Nome inserisci il nome che ti piace.
Dal campo del progetto utilizzando il pulsante Sfoglia selezionare il progetto che si desidera eseguire il debug remoto.
Il nome host non è altro che l'indirizzo host. Qui sto lavorando a livello locale quindi è "localhost".
Alla fine della colonna Porta il valore dovrebbe essere 8000. Oltre ai campi di testo Nome e Progetto, altre due colonne Host e porta verranno riempite da eclipse stesso se non ti fanno avere gli stessi valori menzionati. Controlla la schermata per informazioni.
Ora fai clic con il pulsante destro del mouse su TomcatServer nella console del server seleziona Aggiungi e Rimuovi dal menu di scelta rapida. Da questa finestra di dialogo puoi aggiungere il progetto al server.
Ora esegui il server Tomcat.
Ora esegui TomCatDebugConfiguration dallo strumento di debug.
Per ultimo apri il browser interno o esterno ed esegui il tuo progetto. Se il controllo dell'esecuzione ha raggiunto i punti di interruzione, l'eclissi richiederà la prospettiva di debug.