Я использую jboss-as 7.2. Я пытаюсь настроить все файлы журналов для перехода в / var / log / jboss-as, но там идет только журнал консоли. Я использую сценарий init.d, поставляемый с пакетом, и он вызывает standalone.sh. Я пытаюсь избежать изменения сценариев запуска.
Я пробовал добавить JAVA_OPTS = "- Djboss.server.log.dir = / var / log / jboss-as" в мой файл /etc/jboss-as/jboss-as.conf, но сценарий init.d не работает передайте JAVA_OPTS в standalone.sh, когда он его вызывает.
В документации также говорится, что я могу указать путь через XML со следующей строкой в standalone.xml:
<path name="jboss.server.log.dir" path="/var/log/jboss-as"/>
Однако он не говорит, куда это поместить. Каждое место, где я его пытаюсь разместить, вызывает сбой JBoss при запуске, говоря, что он не может правильно проанализировать файл standalone.xml.
Вы можете указать путь к файлам журнала через standalone.sh
файл. Если вы посмотрите на org.jboss.as.logging
подсистема, вы увидите там конфигурацию.