Gdzie mogę wyświetlić pliki dziennika Tomcat w Eclipse?


Odpowiedzi:


80

Przejdź do widoku „Serwer”, a następnie dwukrotnie kliknij uruchomiony serwer Tomcat. Do dostęp Pliki dziennika są zapisywane w stosunku do toru w „ścieżka Server” pola, która sama jest w stosunku do toru roboczego.


7
w polu ścieżki serwera jest napisane: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 gdzie to jest?
Blankman

10
Odnosi się do twojego miejsca pracy. Znajdziesz tam folder o nazwie .metadata i tak dalej.
Nils Schmidt

czy używasz tomcata, który jest dostarczany z eclipse, czy odnosisz się do lokalnej instalacji w twoim systemie plików?
Nils Schmidt

instalacja lokalna w moim systemie plików.
Blankman

4
To jest lokalizacja wdrożenia Tomcat, ale nie pliki dziennika. @codesta ma właściwą odpowiedź.
SimplGy

178

Nie jestem pewien, czy byłeś po Catalina.out, czy jednym z innych dzienników wyprodukowanych przez Tomcat.

Ale jeśli szukasz pliku dziennika catalina.out, postępuj zgodnie z poniższymi wskazówkami:

  • Na karcie serwerów kliknij dwukrotnie serwer Tomcat. Pojawi się ekran o nazwie Przegląd.

  • Kliknij „Otwórz konfigurację uruchamiania”. Kliknij kartę „Ogólne”.

  • U dołu ekranu możesz zaznaczyć pole wyboru "Plik", a następnie określić plik, który może być użyty do zalogowania danych wyjściowych konsoli (catalina.out).

  • Na koniec zrestartuj serwer Tomcat.


2
To działa, ale sposób Eclipse znacznie różni się od zastosowania produkcyjnego!
Nicolas Zozol

18

Inne forum zapewniło tę odpowiedź:

Ahh, rozgryzłem to. Aby można było pobrać plik „logging.properties”, należy ustawić następujące właściwości systemu.

Zakładając, że tomcat znajduje się w projekcie Eclipse, dodaj następujące informacje na karcie „Argumenty” konfiguracji uruchamiania:

-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

Wygląda na to, że dzienniki są porozrzucane? Znalazłem dzienniki dostępu pod <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


To jest najbardziej bezpośrednia odpowiedź na pytanie: „Gdzie mogę wyświetlić pliki dziennika Tomcata w Eclipse?” Nie robi się tego w zaćmieniu, ale jeśli o mnie chodzi, to jest to pozytywne, ponieważ mogę je po prostu zobaczyć w moim wyborze widoku w zupełnie oddzielnym oknie. Inne odpowiedzi wydają się skupiać na konfiguracji eclipse, aby umieścić plik w dogodnym miejscu.
Michael Potter

Plik catalina.out jest wyświetlany bezpośrednio w oknie konsoli Eclipse.
Michael Potter

@Michael_potter Nie, jeśli używasz programu klienckiego.
DS.

3

Kliknij dwukrotnie i otwórz serwer. Przejdź do „Argumentów”. -Dcatalina.base = .. coś. Idź do tego czegoś. Twoje dzienniki są tam.


2

@royalsampler powiedział :

Przejdź do widoku Serwery w Eclipse, a następnie kliknij prawym przyciskiem myszy serwer i kliknij Otwórz. Pliki dziennika są przechowywane w folderze odpowiadającym ścieżce w polu „Ścieżka serwera”.

Ponieważ pola ścieżki nie można edytować, można również „Otwórz konfigurację uruchamiania”, kliknąć kartę Argumenty, skopiować argument VM dla catalina.base (w cudzysłowie). To jest pełna ścieżka do katalogu aplikacji internetowej WTP. Kopiowanie wartości do schowka może zaoszczędzić pracochłonnego przeglądania systemu plików do ścieżki.

Należy również zauważyć, że dane wyjściowe do pliku dziennika powinny być widoczne w widoku konsoli podczas uruchamiania lub debugowania.


1

Jeśli chcesz logi w osobnym pliku innym niż konsola: kliknij dwukrotnie serwer -> Otwórz konfigurację uruchamiania -> Argumenty -> dodaj -Dlog.dir = "Ścieżka, w której chcesz przechowywać ten plik" i zrestartuj serwer.

Wskazówka: upewnij się, że serwer nie działa, gdy próbujesz dodać argument. Powinieneś mieć log4j lub podobną strukturę rejestrowania.


1

jeśli szukasz dziennika catalina.out i używasz eclispe z tomcat, to działa dla mnie:

  • utwórz catelina.out gdzieś w swoim komputerze. W moim przypadku umieściłem go w katalogu logs mojego katalogu instalacyjnego tomcat np: /opt/apache-tomcat-7.0.83/logs/catena.out
  • przejdź do swojego zaćmienia, na karcie serwerów kliknij dwukrotnie serwer Tomcat. Pojawi się ekran o nazwie Przegląd.
  • Kliknij „Otwórz konfigurację uruchamiania”. Następnie kliknij zakładkę „Wspólne”.
  • W sekcji standardowego wejścia i wyjścia zaznacz „plik wyjściowy”, kliknij system plików, a następnie wybierz folder, w którym utworzysz plik catelina.out.
  • Na koniec zrestartuj serwer Tomcat.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.