Я запускаю wildfly на сервере ubuntu 14.04.2 LTS, когда я пытаюсь запустить службу, я получаю следующее:
service wildfly start
* Starting WildFly Application Server wildfly
...done.
* WildFly Application Server hasn't started within the timeout allowed
* please review file "/var/log/wildfly/console.log" to see the status of the service
Сценарий просматривает файл журнала
grep 'JBAS015874:' "$JBOSS_CONSOLE_LOG" > /dev/null
Строка «JBAS015874:» никогда не регистрируется. Последняя строка журналов сервера:
INFO [ra] HornetQ resource adaptor started [org.hornetq.ra] (MSC service thread 1-1)
Однако, если я указываю lynx на localhost: 8080, я вижу страницу приветствия wildfly.
Любые предложения относительно того, как я могу это решить?
Ну чувствую себя дураком.
Проблема заключалась в логировании, некоторое время назад я уменьшил логирование при запуске.
Мне нужно добавить следующую конфигурацию журнала:
<logger category="org.jboss.as">
<level name="INFO"/>
</logger>
Строка JBAS015874:
теперь входит в систему при запуске, и сценарий службы не жалуется.
В стороне, я думаю, что должен быть лучший способ для службы определить, запустилась ли wildfly.