Tomcat günlük dosyalarını Eclipse'de nerede görüntüleyebilirim?


Yanıtlar:


80

"Sunucu" görünümüne gidin, ardından çalıştırdığınız Tomcat sunucusunu çift tıklayın. Erişim günlük dosyaları kendisi çalışma alanı yoluna görecelidir "Sunucu yolu" alanına, içinde yoluna göreli saklanır.


7
sunucu yolu alanı: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 nerede?
Blankman

10
Çalışma alanınıza atıfta bulunur. Orada .metadata ve benzeri bir klasör bulacaksınız.
Nils Schmidt

tutulma ile birlikte gelen tomcat kullanıyor musunuz yoksa dosya sisteminizdeki yerel bir kurulumdan mı bahsediyorsunuz?
Nils Schmidt

dosya sistemimde yerel kurulum.
Blankman

4
Bu, Tomcat dağıtımının konumudur, ancak günlük dosyalarının yeri değildir. @codesta doğru cevabı veriyor.
SimplGy

178

Eğer catalina.out veya Tomcat tarafından üretilen diğer günlüklerden biri olup olmadığından emin değilim.

Ancak, catalina.out günlük dosyasının peşindeyseniz, aşağıdaki talimatları izleyin:

  • Sunucular sekmesinde, Tomcat Sunucusunu çift tıklayın. Genel Bakış adlı bir ekran alacaksınız.

  • "Açılış yapılandırmasını aç" ı tıklayın. "Ortak" sekmesini tıklayın.

  • Ekranın altına doğru "Dosya" onay kutusunu işaretleyebilir ve ardından konsol (catalina.out) çıktısını kaydetmek için kullanılabilecek bir dosya belirtebilirsiniz.

  • Son olarak, Tomcat sunucusunu yeniden başlatın.


2
Bu işe yarıyor, ama Eclipse yolu üretim kullanımından inanılmaz derecede farklı!
Nicolas Zozol

18

Başka bir forum bu cevabı verdi:

Ahh, bunu anladım. "Logging.properties" dosyasının alınabilmesi için aşağıdaki sistem özelliklerinin ayarlanması gerekir.

Tomcat'in bir Eclipse projesi altında olduğunu varsayarsak, lansman yapılandırmasının "Bağımsız Değişkenler" sekmesine aşağıdakileri ekleyin:

-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

Günlükler dağılmış gibi görünüyor mu? Erişim günlüklerini altında buldum <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


Bu sorunun en doğrudan cevabı: "Eccatse'de Tomcat günlük dosyalarını nerede görebilirim?" Tutulma içinde yapılmaz, ancak endişelendiğim kadarıyla, bu tamamen olumlu bir görünümde onları tamamen kendi seçimimde görebildiğim için olumlu. Diğer yanıtlar, dosyayı kullanışlı bir yere koymak için tutulmanın yapılandırılmasına odaklanıyor gibi görünüyor.
Michael Potter

Catalina.out dosyası doğrudan Eclipse Console penceresinde görüntülenir.
Michael Potter

@Michael_potter Bir istemci programı çalıştırıyorsanız değil.
DS.

3

Sunucuyu çift tıklatın ve açın. 'Bağımsız Değişkenler'e gidin. -Dcatalina.base = .. bir şey. O şeye git. Günlükleriniz orada.


2

@royalsampler dedi ki :

Eclipse'deki Sunucular görünümüne gidin, ardından sunucuyu sağ tıklayın ve Aç'ı tıklayın. Günlük dosyaları, "Sunucu yolu" alanındaki yola uygun bir klasörde depolanır.

Yol alanı düzenlenemediğinden, "Başlatma Yapılandırmasını Aç", Bağımsız Değişkenler sekmesini tıklatıp catalina.base için VM bağımsız değişkenini (tırnak içinde) kopyalayabilirsiniz. Bu, WTP webapp dizininizin tam yoludur. Değerin panoya kopyalanması, dosya sistemine yola göz atmanın zahmetli görevini kaydedebilir.

Ayrıca, çalıştırma veya hata ayıklama sırasında Konsol görünümünüzde günlük dosyasının çıktısını görüyor olmanız gerektiğini unutmayın.


1

Günlükleri konsol dışında ayrı bir dosyada istiyorsanız: Sunucuya çift tıklayın -> Başlat Yapılandırmasını Aç -> Bağımsız Değişkenler -> add -Dlog.dir = "Bu dosyayı depolamak istediğiniz yol" ve sunucusu.

İpucu: Argümanı eklemeye çalışırken sunucunun çalışmadığından emin olun. Log4j veya benzeri günlük kaydı çerçeveniz olmalıdır.


1

catalina.out günlüğünün peşindeyseniz ve tomcat ile eclispe kullanıyorsanız, bu benim için çalışır:

  • Bilgisayarınızda bazı yerlerde catelina.out oluşturun. Benim durumumda, tomcat kurulum dizinimin günlükler dizinine koydum: /opt/apache-tomcat-7.0.83/logs/catena.out
  • tutulmanıza gidin, sunucular sekmesinde Tomcat Sunucusunu çift tıklayın. Genel Bakış adlı bir ekran alacaksınız.
  • "Açılış yapılandırmasını aç" ı tıklayın. Ardından "Ortak" sekmesini tıklayın.
  • Standart girdi ve çıktı bölümünde, "çıktı dosyası" nı kontrol edin, dosya sistemine tıklayın ve sonra catelina.out dosyasını oluşturduğunuz klasörü seçin.
  • Son olarak, Tomcat sunucusunu yeniden başlatın.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.