![Служба Wildfly8.2 не запускается правильно на сервере Ubuntu](https://rvso.com/image/668041/%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0%20Wildfly8.2%20%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5%20Ubuntu.png)
Я запускаю 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.
Есть ли какие-нибудь предложения, как решить эту проблему?
решение1
Ну, я чувствую себя дураком.
Проблема была в логировании. Некоторое время назад я уменьшил логирование при запуске.
Мне нужно добавить следующую конфигурацию журнала:
<logger category="org.jboss.as">
<level name="INFO"/>
</logger>
Теперь строка JBAS015874:
регистрируется при запуске, и скрипт службы не жалуется.
Кстати, я думаю, что должен быть более эффективный способ для сервиса определить, запустился ли wildfly.