0
我正在運行SpringBoot應用程序,並希望將tomcat訪問日誌存儲在路徑必須在運行時JVM參數中傳遞的目錄中,因爲它必須在2個不同的應用程序上運行容器和路徑只能由java運行時參數給出。Springboot在application.properties中讀取運行時java參數
application.properties
server.tomcat.basedir=${log.location}
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms)
給予工作和日誌,因爲這Tomcat的基本目錄的位置:
java -jar SpringBoot.jar -Dlog.location=/apps/pricing/logs
但遺憾的是它沒有影響。 Tomcat的工作和日誌目錄是從我正在運行java命令的地方在名爲「$ {log.location}」的新目錄中創建的,但不是在實際的log.location =/apps/pricing/logs中創建的,這是現有的目錄。
如果有人有任何想法,請回復。
呀從我身邊愚蠢的錯誤,謝謝。 –