已关闭:weblogic未选择Logback xml

时间:2016-08-06 02:25:42

标签: weblogic logback

我们在spring应用程序中将logback配置外部化了。

  • 使用的logback spring ext compile 'org.logback-extensions:logback-ext-spring:0.1.4'
  • 在web.xml中添加以下行

<context-param> <param-name>logbackConfigLocation</param-name> <param-value>file:/${log-config-folder}/api/logback.xml</param-value> </context-param>

  • 将logback.xml放在web.xml中提到的文件夹中

/usr/me/my-app/log-config /api /logback.xml

  • 在tomcat的启动脚本中添加了JVM参数。

JAVA_OPTS="$JAVA_OPTS -Dlog-config-folder=usr/me/my-app/log-config"

  • 当应用程序部署在tomcat中时,它完全正常。我们能够看到日志。当logback xml更新时,我可以看到应用程序中立即反映的更改(更改LOG LEVEL)

问题:当相同的配置移动到weblogic时,它不会从外部文件夹中获取logback xml。 JVM参数被添加到weblogic启动脚本中。我可以看到JVM参数设置了。

Weblogic团队回来告诉他们已经制定了weblogic设置来优先考虑应用程序类和配置。

<prefer-web-inf-classes>true</prefer-web-inf-classes>

任何指导这一点的指针都会非常有用。

0 个答案:

没有答案