2010-02-09 11 views
126

Dove posso visualizzare i file di registro di Tomcat in Eclipse?Dove posso visualizzare i file di registro di Tomcat in Eclipse?

Per qualche motivo la mia cartella di installazione/registro Tomcat è sempre vuota.

BTW, Tomcat esegue il dump nel file di log dopo un po 'o è immediato?

+0

Stai cercando i log di accesso? –

+0

Vedere anche: http://stackoverflow.com/questions/4591702/logging-output-in-eclipse-wtp-server/ –

risposta

75

Passare alla vista "Server", quindi fare doppio clic sul server Tomcat in esecuzione. I file di registro accesso vengono memorizzati rispetto al percorso nel campo "Percorso server", che è esso stesso 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ì trovi una cartella chiamata .metadata e così via. –

+0

ok ho trovato quella cartella grazie a @Nils, ma i/logs sono ancora vuoti ... – Blankman

2

@royalsampler said:

Vai alla vista Server in Eclipse quindi fare clic destro sul server e fare clic su Apri. I file di registro sono memorizzati in una cartella realistica nel percorso nel campo "Percorso del server".

Dal momento che il campo del percorso non è modificabile, è possibile anche "Open Launch Configuration" fare clic sulla scheda Argomenti, copiare l'argomento VM per catalina.base (tra virgolette). Questo è il percorso completo della directory webapp WTP. Copiare il valore negli appunti può farti risparmiare l'arduo compito di sfogliare il file system sul percorso.

Si noti inoltre che si dovrebbe vedere l'output nel file di registro nella vista Console mentre si esegue o si esegue il debug.

154

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

Ma, se siete dopo il file di log catalina.out quindi seguire le istruzioni riportate di seguito:

  • Nella scheda server, fare doppio clic sul server Tomcat. Riceverai una schermata chiamata Panoramica.

  • Fare clic su "Apri configurazione di avvio". Clicca 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 propria console (catalina.out).

  • Infine, riavviare il server Tomcat.

+2

Questo funziona, ma il modo Eclipse è incredibilmente diverso dalla produzione uso ! –

15

Un altro forum fornito questa risposta:

Ahh, capito questo. È necessario impostare le seguenti proprietà di sistema, in modo che il file "logging.properties" possa essere prelevato.

Supponendo che il gatto si trova sotto di un progetto Eclipse, aggiungere il seguente nella scheda "Argomenti" della sua configurazione di lancio:

-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

3

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

10

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

+0

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

+0

Il file catalina.out viene visualizzato direttamente nella finestra di Eclipse Console. –

1

Se volete i registri in un file separato diverse console: Doppio click sul server -> Apri lancio Configurazione -> Argomenti -> aggiungi -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. Si dovrebbe avere log4j o framework di registrazione simile sul posto.

1

se siete dopo il registro catalina.out e si utilizza eclispe con Tomcat, questo funziona per me:

  • creare catelina.out alcuni dove nel vostro 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 sul server Tomcat. Riceverai una schermata chiamata Panoramica.
  • Fare 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 la catelina.out.
  • Infine, riavviare il server Tomcat.
Problemi correlati