Kayıtlar

Ağustos, 2012 tarihine ait yayınlar gösteriliyor

Tomcat startup.sh extenal file path management

Tomcat e uygulamamızı deploy ettikten sonra log4j den ötürü veya farklı bir sebepden dolayı uygulama içerisinden dışardaki bir dosya ile çalışmak durumunda kalabilirsiniz. Bu durumda dosya path ini full olarak yada relative verebilirsiniz. Bu durumda iki yaklaşımınız olabilir. Full Path: Bu durumda işletim sisteminize göre farklı şekillerde verebilirsiniz.  log4j.appender.R.File = /opt/test/uygulama/tomcat7/uygulamalogs/uygulama.log ama buraya baktığınızda projenin deploy edildiği bilgisayara özgü bir işlem yaptığınızı göreceksiniz. Dolayısıyla projenizi farklı bir yere deploy ettiğinizde problem yaşayacaksınız.    Ancak full pathi kullanmamızı mümkün kılan işletim sistemi değişkeni olan ${catalina.base} var :)  log4j.appender.R.File =  ${catalina.base}/uygulamalogs/uygulama.log şeklinde olabilir. Relative Path : Bu durumda başlangıç pathiniz tomcati koşturduduğunuz path oluyor. Örneğin tomcat in altındaki bin klasörünüm altına kadar girip start...