Di mana saya bisa melihat file log Tomcat di Eclipse?


Jawaban:


80

Buka tampilan "Server", lalu klik dua kali server Tomcat yang Anda jalankan. The akses file log disimpan relatif terhadap jalan di bidang "jalan Server", yang itu sendiri adalah relatif terhadap jalur kerja.


7
bidang jalur server mengatakan: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 di mana itu?
Blankman

10
Ini merujuk ke ruang kerja Anda. Di sana Anda menemukan folder bernama .metadata dan sebagainya.
Nils Schmidt

apakah Anda menggunakan kucing jantan yang datang dengan gerhana atau apakah Anda merujuk ke intallation lokal di sistem berkas Anda?
Nils Schmidt

instalasi lokal di sistem file saya.
Blankman

4
Ini adalah lokasi penyebaran Tomcat, tetapi bukan file log. @codesta memiliki jawaban yang tepat.
SimplGy

177

Saya tidak yakin apakah Anda setelah catalina.out atau salah satu log lain yang diproduksi oleh Tomcat.

Tapi, jika Anda mencari file log catalina.out maka ikuti petunjuk di bawah ini:

  • Di tab server, klik dua kali pada Server Tomcat. Anda akan mendapatkan layar yang disebut Ikhtisar.

  • Klik pada "Buka konfigurasi peluncuran". Klik pada tab "Biasa".

  • Menjelang bagian bawah layar Anda dapat memeriksa kotak centang "File" dan kemudian menentukan file yang dapat digunakan untuk mencatat output konsol Anda (catalina.out).

  • Akhirnya, restart server Tomcat.


2
Ini berfungsi, tetapi cara Eclipse sangat berbeda dari penggunaan produksinya!
Nicolas Zozol

18

Forum lain memberikan jawaban ini:

Ahh, sudah tahu ini. Properti sistem berikut perlu disetel, sehingga file "logging.properties" dapat diambil.

Dengan asumsi bahwa kucing jantan terletak di bawah proyek Eclipse, tambahkan berikut ini di bawah tab "Argumen" dari konfigurasi peluncurannya:

-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

Sepertinya log tersebar? Saya menemukan log akses di bawah <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


Ini adalah jawaban paling langsung untuk pertanyaan: "Di mana saya bisa melihat file log Tomcat di Eclipse?" Ini tidak dilakukan dalam gerhana, tetapi sejauh yang saya ketahui, itu positif karena saya hanya dapat melihatnya dalam pilihan tampilan saya di jendela yang benar-benar terpisah. Jawaban lain tampaknya berfokus pada mengkonfigurasi gerhana untuk meletakkan file di tempat yang mudah.
Michael Potter

File catalina.out dilihat langsung di jendela Eclipse Console.
Michael Potter

@Michael_potter Tidak jika Anda menjalankan program klien.
DS.

3

Klik dua kali dan buka server. Pergi ke 'Argumen'. -Dcatalina.base = .. sesuatu. Pergi ke sesuatu itu. Log Anda ada di sana.


2

@royalsampler berkata :

Pergi ke tampilan Server di Eclipse lalu klik kanan pada server dan klik Buka. File log disimpan dalam folder yang realatif untuk jalur di bidang "Jalur server".

Karena bidang jalur tidak dapat diedit, Anda juga dapat "Buka Konfigurasi Peluncuran", klik tab Argumen, salin argumen VM untuk catalina.base (dalam tanda kutip). Ini adalah path lengkap direktori webapp WTP Anda. Menyalin nilai ke clipboard dapat menghemat tugas melelahkan menelusuri sistem file ke jalan.

Perhatikan juga Anda seharusnya melihat output ke file log di tampilan Konsol saat Anda menjalankan atau debug.


1

Jika Anda ingin log dalam file terpisah selain konsol: Klik dua kali pada server -> Buka Luncurkan Konfigurasi -> Argumen -> add -Dlog.dir = "Jalur tempat Anda ingin menyimpan file ini" dan restart server.

Kiat: Pastikan server tidak berjalan saat Anda mencoba menambahkan argumen. Anda harus memiliki log4j atau kerangka kerja logging yang serupa di tempat.


1

jika Anda mencari log catalina.out dan Anda menggunakan eclispe dengan kucing jantan, ini berfungsi untuk saya:

  • buat catelina. di suatu tempat di komputer Anda. Dalam kasus saya, saya meletakkannya di direktori log dari direktori install tomcat saya mis: /opt/apache-tomcat-7.0.83/logs/catena.out
  • buka gerhana Anda, di tab server, klik dua kali pada Tomcat Server. Anda akan mendapatkan layar yang disebut Ikhtisar.
  • Klik pada "Buka konfigurasi peluncuran". Kemudian klik pada tab "Umum".
  • Pada bagian input dan output standar, periksa "file output", klik pada sistem file dan kemudian pilih folder tempat Anda membuat catelina.out Anda.
  • Akhirnya, restart server Tomcat.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.