如何更改Jboss的日志目录

我正在运行jboss-7.2。 我试图configuration所有日志文件去/ var / log / jboss-,但只有控制台日志去那里。 我正在使用随包提供的init.d脚本,它调用standalone.sh。 我试图避免不得不修改启动脚本。

我已经尝试在我的/etc/jboss-as/jboss-as.conf文件中添加JAVA_OPTS =“ – Djboss.server.log.dir = / var / log / jboss-as”,但是init.d脚本没有在调用它时将JAVA_OPTS传递给standalone.sh。

该文件还说,我应该能够通过在standalone.xml中的以下行通过XML指定path:

<path name="jboss.server.log.dir" path="/var/log/jboss-as"/> 

但是,它并没有说在文件中的位置。 我试图把它放在每一个地方导致JBoss在启动时崩溃,说它不能正确parsingstandalone.xml文件。

您可以通过standalone.sh文件指定日志文件的path。 如果您查看org.jboss.as.logging子系统,您将看到那里的configuration。