2012-12-23 4 views
33

Wiem, że można uruchomić tomcat, a następnie uruchomić tail -f catalina.out, aby wyświetlić dane wyjściowe Tomcat. Ale jak uruchomić tomcat i wyświetlić wynik na raz? Czy są jakieś opcje, aby uruchomić startup.sh z?Jak uruchomić Tomcat z danymi wyjściowymi na konsoli w systemie Linux?

+1

Musisz wykonać './catalina.sh run'. Jeśli zobaczysz użycie catalina.sh, zobaczysz 'run -> Start Catalina w bieżącym oknie'. –

Odpowiedz

72

szukasz

tomcat/bin/catalina.sh run 

zamiast

tomcat/bin/startup.sh; tail -f tomcat/logs/catalina.out 

Tomcat przebywa w na pierwszym planie w ten sposób (pierwsza opcja). Jeśli chcesz go wyłączyć, Ctrl-C w oknie konsoli zrobi lewy.

Jeśli wybierzesz drugą opcję, tomcat będzie działać w tle, a ogon będzie działał na pierwszym planie, ale będziesz musiał podać tę samą ścieżkę do katalogu dwa razy.

+0

Dziękuję bardzo! – asgs

4

Zamiast korzystać z usługi, cd do katalogu bin Tomcat, wpisz ./startup.sh. To uruchomi Tomcat w konsoli.

Wszystkie dzienniki że idzie do catalina.out można modyfikować przez ten link: Tomcat logging