我们在spring应用程序中将logback配置外部化了。
compile 'org.logback-extensions:logback-ext-spring:0.1.4'
<context-param>
<param-name>logbackConfigLocation</param-name>
<param-value>file:/${log-config-folder}/api/logback.xml</param-value>
</context-param>
/usr/me/my-app/log-config
/api
/logback.xml
JAVA_OPTS="$JAVA_OPTS -Dlog-config-folder=usr/me/my-app/log-config"
问题:当相同的配置移动到weblogic时,它不会从外部文件夹中获取logback xml。 JVM参数被添加到weblogic启动脚本中。我可以看到JVM参数设置了。
Weblogic团队回来告诉他们已经制定了weblogic设置来优先考虑应用程序类和配置。
<prefer-web-inf-classes>true</prefer-web-inf-classes>
任何指导这一点的指针都会非常有用。