После установки сценария debian из примера wildfly в $ JBOSS / home я получаю следующую ошибку при запуске службы wildfly start
«Не удалось перезапустить wildfly.service: не удалось загрузить модуль wildfly.service: нет такого файла или каталога».
Я установил скрипты запуска wildfly:
sudo cp $WILDFLY_HOME/bin/init.d/wildfly-init-debian.sh/etc/init.d/wildfly
sudo cp $WILDFLY_HOME/bin/init.d/wildfly.conf /etc/default/wildfly
sudo adduser --system --group --disabled-login wildfly
sudo chown -R wildfly:wildfly $WILDFLY_HOME
У кого-нибудь есть решение для этого?
Эта проблема обычно возникает, когда вы создаете символическую ссылку на сценарий запуска ($WILDFLY_HOME/bin/init.d/wildfly-init-debian.sh
). Вместо этого сделайте жесткую ссылку или простую копию (на /etc/init.d/wildfly
).
В "Данный файл или каталог отсутствует." вызвано тем, что сценарий запуска не видит pidofproc
и log_*_msg
функции, хотя он включает их правильно из /lib/lsb/init-functions
. Вы можете увидеть это, например, из journalctl
.
Если эта проблема возникает даже после простой копии сценария запуска, попробуйте turn-it-off-and-on-again
(выход из консоли или даже перезагрузка; о). Но иногда просто systemctl daemon-reload
достаточно.
А связанный вопрос в системе отслеживания проблем Jboss.