有時候在linux下啓動tomcat會提示找不到配置文件或者log4j配置的日誌文件目錄等等。以前沒找到緣由。後來才注意到tomcat到你配置的文件目錄時是以你啓動命令的當前目錄爲原目錄來找的。linux
好比:你在log4j裏配置的日誌文件目錄是../../sys.log,你在/data/web/tomcat/目錄下執行./bin/startup.sh這時tomcat就找不到你對應的日誌文件目錄了,由於這時它找的是/data/目錄,若是是在/data/web/tomcat/bin下執行./startup.sh,纔會找獲得/data/web/這個目錄。
web