Bir Java EE 5 web uygulamasına WebSphere 7'ye EAR dosyası olarak konuşuyorum.WebSphere 7'de log4j.configuration sistem değişkeni nasıl ayarlanır?
Log4j yapılandırmamın EAR dosyasına harici olmasını istiyorum, böylece EAR dosyasını yeniden oluşturmaya ve yeniden konuşlandırmaya gerek kalmadan gerektiğinde günlük içeriklerini ayarlayabilirim.
Benim anlayış ben log4j.configuration denilen bir "sistem değişkeni" ayarlayarak benim log4j.properties dosyanın konumunu belirtebilirsiniz olduğunu. (örn. log4j.configuration = c: /log4j.properties)
Sorum şu: Bu sistem değişkeni WebSphere 7 yönetici konsolunda nasıl ayarlayabilirim?
Etrafımda gezinirken Environment > WebSphere Variables
olduğunu görüyorum, ancak bu doğru görünmüyor çünkü bu, tüm sunucu için bir değişken ayarlıyordu. Sanırım sadece uygulama EAR dosyası için bir sistem değişkeni ayarlamak istiyorum.
Herhangi bir yardım veya öneri çok takdir edilmektedir!
Rob
Teşekkürler, ancak bu sunucudaki tüm uygulamalar için bir log4j.configuration var demektir, değil mi? Özel uygulamam için bir yapılandırma dosyası alabileceğimi düşünürdüm. Mümkün mü? –
Haklısınız; Bu her yerde geçerlidir. Uygulama düzeyinde Log4J ayarlarını istiyorsanız, her uygulamada bir 'log4j.properties' dosyasını paketlemeniz ve' log4j.configuration' system özelliğini kaldırmanız gerekir. – Isaac