【发布时间】:2018-08-06 15:03:02
【问题描述】:
在 catalina.properties 文件中,我将shared.loader 值设置如下,
shared.loader="${APP_HOME}/UI/shared/lib/*.jar"
Tomcat 正在正常启动并在指定文件夹中加载 jar,我知道,因为如果我指定不正确的路径,则不会部署应用程序。
但是当我重新启动 Tomcat 时,我收到以下警告
Aug 06, 2018 8:26:32 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/${APP_HOME}/UI/shared/lib], exists: [false], isDirectory: [false], canRead: [false]
使用绝对路径可以解决问题,但我们想使用 APP_HOME 环境变量作为其可配置变量。
那么,如何解决这个问题呢?
更新: 我也尝试在路径周围使用引号(“),但结果是一样的。
【问题讨论】:
标签: java spring java-8 tomcat8