我在jboss上有一個應用程序,它通過log4j進行日誌記錄。當我通過bat文件(standalone.bat)運行我的服務器時工作,但standalone.sh文件下有問題。這裏是我如何在standalone.bat中設置JAVA_OPTS:在JBOSS standalone.sh文件中設置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"
但它不起作用。有任何想法嗎?在此先感謝您的幫助。
您是否嘗試過使用'standalone.conf'而不是'* .sh'?在* .conf文件的末尾添加您的自定義條目。像'JAVA_OPTS =「$ JAVA_OPTS -Dlog4j.configuration = file:../ standalone/configuration/log4j.xml」'應該可以正常工作。 –