Tomcat – Çıldırmaya devam

Çok enteresan bir sorunum var son günlerde. Tomcat ve Java’da enteresan olmayan gün zaten geçmiyor. Neyse soruna dönelim.

Büyük ihtimalle memory leak sahibi bir uygulama var elimde. Bunu sağlıklı bir uygulama ile birlikte kullanmam gerekiyor. Herşeyi anlarım da, neden tüm uygulamaları undeploy ettikten sonra, hatta webapps altından bile dizinlerini kaldırdıktan sonra tekrar bir uygulama deploy etmeye kalktığımda patlarsın Tomcat, işte onu anlamam. Yani ne ilgisi var?

E hani garbage collection hani üstün alman teknolojisi?

Tomcat – loglama ve çıldırtan ayarlar

Tomcat üzerinde apache commons ile loglama yapabilmek için

tomcathome/conf/logging-properties dosyasını güncellememiz gerekiyor. Bu dosyanın içine şu satırları yerleştirmek yeterli :

org.apache.catalina.realm.level = FINE
org.apache.catalina.realm.useParentHandlers = true

sonra örneğin console handler ınızın seviyesini de uygun şekilde ayarlayarak debug mesajlarını görebilirsiniz. Ama burada önemli bir nokta var ki, eğer console handler da FINE seviyesinde çalışırsa console üzerine sürekli mesaj yağdığını göreceksiniz. Bunun için paket mantığını kullanarak loglama seviyesini belirlemek daha mantıklı:

com.sirket.projex.core.Token.level = FINEST

Burada Token sınfının loglama seviyesini FINEST a alarak sadece o sınıftan aşırı loglama almayı garantiliyoruz.

tomcat

kedi güzel ama he

Daha sonra unutmamak için yazıyorum bunları : ). Sevgiler.

He bunu da hallederim diyosan, bir bakiver : http://wishjoin.com/post/1328