log4j.ConfigurationAnt构建中Jetty的文件配置

a14dhokn  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(121)

我们通过下面的蚂蚁目标触发突堤

<target name="jettysh" depends="init">
  <exec executable="${JETTY_HOME}/bin/jetty.sh" failonerror="true">
    <env key="JAVA_OPTIONS"
         value="-server -d64 ${x} ${y} ${z} ${l} -Dsettings.path=${p.path} -Dlog4j.configuration=file:///${dpath}/conf/sample.xml -Djetty.secure.port=${JETTY_SECURE_PORT} -Dapp.dir=${app.dir}"/>
  </exec>
</target>

在此,我们传递旧log4j 1.X版本中的**-Dlog4j.configuration路径,因为我们正在迁移到新版本,我们传递新配置-Dlog4j2.configurationFile**,但不会生成日志。
此外,我们没有看到任何日志文件生成,这意味着日志配置本身没有选择帮助是非常感谢,因为它是一个时间限制。

n1bvdmb6

n1bvdmb61#

Jetty Highide 7.x在服务器级别不支持log4j2。
使用Jetty的旧EOL版本,您的Web应用程序中只支持log4j2。
这意味着您必须将log4j2 jar及其配置文件放在WAR文件中。

相关问题