Onde posso visualizar os arquivos de log do Tomcat no Eclipse?
Por alguma razão, minha pasta de instalação / log do Tomcat está sempre vazia.
BTW, o Tomcat despeja no arquivo de log depois de um tempo ou é imediato?
Onde posso visualizar os arquivos de log do Tomcat no Eclipse?
Por alguma razão, minha pasta de instalação / log do Tomcat está sempre vazia.
BTW, o Tomcat despeja no arquivo de log depois de um tempo ou é imediato?
Respostas:
Vá para a visualização "Servidor" e clique duas vezes no servidor Tomcat que você está executando. Os arquivos de log de acesso são armazenados em relação ao caminho no campo "Caminho do servidor", que é relativo ao caminho da área de trabalho.
Não tenho certeza se você estava atrás do catalina.out ou de um dos outros logs produzidos pelo Tomcat.
Mas se você estiver atrás do arquivo de log catalina.out, siga as instruções abaixo:
Na guia servidores, clique duas vezes no servidor Tomcat. Você verá uma tela chamada Visão geral.
Clique em "Abrir configuração de inicialização". Clique na guia "Comum".
Na parte inferior da tela, você pode marcar a caixa de seleção "Arquivo" e especificar um arquivo que possa ser usado para registrar a saída do console (catalina.out).
Por fim, reinicie o servidor Tomcat.
Outro fórum forneceu esta resposta:
Ahh, descobri isso. As seguintes propriedades do sistema precisam ser definidas, para que o arquivo "logging.properties" possa ser selecionado.
Supondo que o tomcat esteja localizado em um projeto Eclipse, inclua o seguinte na guia "Arguments" de sua configuração de inicialização:
-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
Parece que os logs estão espalhados? Encontrei logs de acesso em
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs
Vá para a visualização Servidores no Eclipse, clique com o botão direito do mouse no servidor e clique em Abrir. Os arquivos de log são armazenados em uma pasta real para o caminho no campo "Caminho do servidor".
Como o campo do caminho não é editável, você também pode "Abrir configuração de inicialização", clicar na guia Argumentos, copiar o argumento da VM para catalina.base (entre aspas). Este é o caminho completo do diretório do aplicativo da Web WTP. Copiar o valor para a área de transferência pode economizar a árdua tarefa de navegar no sistema de arquivos para o caminho.
Observe também que você deve ver a saída do arquivo de log na visualização do console enquanto executa ou depura.
Se você deseja fazer logon em um arquivo separado que não seja o console: Clique duas vezes no servidor -> Abrir Configuração de Inicialização -> Argumentos -> add -Dlog.dir = "Caminho em que deseja armazenar este arquivo" e reinicie o servidor.
Dica: Verifique se o servidor não está em execução quando você está tentando adicionar o argumento. Você deve ter log4j ou estrutura de log semelhante no local.
se você estiver atrás do log catalina.out e estiver usando eclispe com tomcat, isso funcionará para mim: