Zainstalowałem Tomcat6 na serwerze Ubuntu 9.04 za pomocą apt-get install tomcat6. Przesłałem WAR za pomocą interfejsu menedżera i próbowałem uruchomić aplikację, ale otrzymałem dość ogólny błąd w interfejsie internetowym, mówiąc, że nie można go uruchomić.
Próbuję znaleźć dzienniki, aby ustalić, dlaczego moja wojna się nie rozpocznie (podejrzewam, że mam mało pamięci, ponieważ mam mały VPS), ale nie wiem, gdzie się znajdują.
/ var / lib / tomcat6 / logs jest pusty. Moja strona startowa Tomcat niezawodnie informuje mnie o następujących kwestiach;
Tomcat is installed with CATALINA_HOME in /usr/share/tomcat6
CATALINA_BASE in /var/lib/tomcat6,
following the rules from /usr/share/doc/tomcat6-common/RUNNING.txt.gz.
AKTUALIZACJA
Próbowałem biegać;
$ ps -ax
/usr/bin/jsvc -user tomcat6 -cp /usr/share/java/commons-daemon.jar:/usr/share/tomcat6/bin/bootstrap.jar -outfile SYSLOG -errfile SYSLOG -pidfile /var/run/tomcat6.pid
Ale nie ma nic w / var / log / syslog
Również biegam
$ losof -p PID
nie pokazał żadnych plików dziennika ...
$ for PID in $(pgrep jsvc);do sudo ls -l /proc/$PID/fd|grep ' 1 -> ';done
l-wx------ 1 root 500 64 2010-03-30 13:29 1 -> pipe:[301470406]
lrwx------ 1 root 500 64 2010-03-30 13:29 1 -> /dev/null
l-wx------ 1 root root 64 2010-03-30 13:29 1 -> pipe:[301470406]
Dzięki,
Gav
Świetną sztuczką jest uruchomienie polecenia „
lsof -p PID
”, gdzie PID jest identyfikatorem procesu twojego serwera tomcat. To polecenie wyświetli listę wszystkich plików otwartych przez proces, w tym plik dziennika. Zobacz stronę Wikipedii .źródło
for PID in $(pgrep java);do sudo ls -l /proc/$PID/fd|grep ' 1 -> ';done
Domyślnie sprawdź
czy jakoś tak
i sprawdź właściwości rejestrowania w
zwykle / usr / share / tomcat6 / conf / to symboliczny link do / etc / tomcat6 /
źródło
Powinny być na
CATALINA_HOME/logs
Widziałem to najczęściej w
/opt/tomcat/logs
, ale w twoim przypadku może tak być/usr/share/logs
źródło
Domyślnie dzienniki Tomcat są włączone
/var/log/tomcat?
i/var/lib/tomcat7/logs
zwykle tam wskazują.Ponieważ
root
możesz je sprawdzić:Jeśli nadal masz jakieś problemy, spróbuj je znaleźć:
źródło
możemy znaleźć dzienniki jak poniżej dla systemu Windows. C: \ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ logs
patrz także C: \ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ conf \ Logowanie-właściwości.
źródło