Dove posso visualizzare i file di registro Tomcat in Eclipse?


Risposte:


80

Vai alla vista "Server", quindi fai doppio clic sul server Tomcat in esecuzione. I file di registro di accesso sono memorizzati in relazione al percorso nel campo "Percorso server", che è relativo al percorso dell'area di lavoro.


7
il campo del percorso del server dice: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 dov'è?
Blankman,

10
Si riferisce al tuo spazio di lavoro. Lì troverai una cartella chiamata .metadata e così via.
Nils Schmidt,

stai usando il Tomcat fornito con Eclipse o ti riferisci a un'installazione locale nel tuo filesystem?
Nils Schmidt,

installazione locale nel mio file system.
Blankman,

4
Questa è la posizione della distribuzione Tomcat, ma non i file di registro. @codesta ha la risposta giusta.
Semplicemente il

178

Non sono sicuro che stavi cercando catalina.out o uno degli altri registri prodotti da Tomcat.

Ma, se stai cercando il file di registro catalina.out, segui le istruzioni seguenti:

  • Nella scheda server, fai doppio clic su Tomcat Server. Verrà visualizzata una schermata denominata Panoramica.

  • Fai clic su "Apri configurazione di avvio". Fai clic sulla scheda "Comune".

  • Verso la parte inferiore dello schermo è possibile selezionare la casella di controllo "File" e quindi specificare un file che può essere utilizzato per registrare l'output della console (catalina.out).

  • Infine, riavvia il server Tomcat.


2
Funziona, ma il modo Eclipse è incredibilmente diverso dall'uso della produzione!
Nicolas Zozol,

18

Un altro forum ha fornito questa risposta:

Ahh, ho capito. È necessario impostare le seguenti proprietà di sistema, in modo che sia possibile prelevare il file "logging.properties".

Supponendo che Tomcat si trovi in ​​un progetto Eclipse, aggiungere quanto segue nella scheda "Argomenti" della sua configurazione di avvio:

-Dcatalina.base="${project_loc}\<apache-tomcat-5.5.23_loc>" 
-Dcatalina.home="${project_loc}\<apache-tomcat-5.5.23_loc>" 
-Djava.util.logging.config.file="${project_loc}\<apache-tomcat-5.5.23_loc>\conf\logging.properties" 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 

http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file


12

Sembra che i registri siano sparsi? Ho trovato i log di accesso sotto <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


Questa è la risposta più diretta alla domanda: "Dove posso visualizzare i file di registro Tomcat in Eclipse?" Non è fatto in eclissi, ma per quanto mi riguarda, questo è positivo in quanto posso semplicemente vederli nella mia scelta di vista in una finestra completamente separata. Le altre risposte sembrano concentrarsi sulla configurazione di eclipse per mettere a portata di mano il file.
Michael Potter,

Il file catalina.out viene visualizzato direttamente nella finestra di Eclipse Console.
Michael Potter,

@Michael_potter Non se stai eseguendo un programma client.
DS.

3

Fare doppio clic e aprire il server. Vai a "Argomenti". -Dcatalina.base = .. qualcosa. Vai a quel qualcosa. I tuoi registri sono lì.


2

@royalsampler ha detto :

Vai alla vista Server in Eclipse, quindi fai clic con il pulsante destro del mouse sul server e fai clic su Apri. I file di registro sono memorizzati in una cartella realistica per il percorso nel campo "Percorso server".

Poiché il campo del percorso non è modificabile, puoi anche "Apri configurazione di avvio", fai clic sulla scheda Argomenti, copia l'argomento VM per catalina.base (tra virgolette). Questo è il percorso completo della directory webapp WTP. La copia del valore negli Appunti può farti risparmiare il laborioso compito di sfogliare il file system sul percorso.

Inoltre, dovresti vedere l'output del file di registro nella vista Console mentre esegui o esegui il debug.


1

Se si desidera accedere a un file separato diverso dalla console: fare doppio clic sul server -> Apri Avvia configurazione -> Argomenti -> add -Dlog.dir = "Percorso in cui si desidera archiviare questo file" e riavviare il server.

Suggerimento: assicurarsi che il server non sia in esecuzione quando si tenta di aggiungere l'argomento. Dovresti avere log4j o un framework di registrazione simile.


1

se stai cercando il registro catalina.out e stai usando eclispe con tomcat, questo funziona per me:

  • crea catelina.out in qualche punto del tuo computer. Nel mio caso, l'ho inserito nella directory logs della mia directory di installazione di Tomcat, ad esempio: /opt/apache-tomcat-7.0.83/logs/catena.out
  • vai alla tua eclissi, nella scheda server, fai doppio clic su Tomcat Server. Verrà visualizzata una schermata denominata Panoramica.
  • Fai clic su "Apri configurazione di avvio". Quindi fare clic sulla scheda "Comune".
  • Nella sezione standard di input e output, selezionare "file di output", fare clic sul file system e quindi selezionare la cartella in cui creare catelina.out.
  • Infine, riavvia il server Tomcat.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.