我在 jboss 上有一个通过 log4j 记录的应用程序。当我通过 bat 文件 (standalone.bat) 运行我的服务器时,日志工作,但在standalone.sh 文件下存在问题。这是我在standalone.bat中设置JAVA_OPTS的方法:
set "JAVA_OPTS=%JAVA_OPTS% -Dlog4j.configuration=file:../standalone/configuration/log4j.xml"
它有效。我应该如何在standalone.sh 文件中执行此操作?我试过这样的事情:
JAVA_OPTS= "$JAVA_OPTS -Dlog4j.configuration=file:$JBOSS_HOME/standalone/configuration/log4j.xml"
但它不起作用。有任何想法吗?在此先感谢您的帮助。