Wildfly 8.2.0 最终启动脚本在 Ubuntu 15.05 上不起作用

Wildfly 8.2.0 最终启动脚本在 Ubuntu 15.05 上不起作用

在 $JBOSS/home 中安装 wildfly 示例 Debian 脚本后,运行 service 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

有人有办法解决这个问题吗?

答案1

此问题通常发生在您符号链接启动脚本 ( $WILDFLY_HOME/bin/init.d/wildfly-init-debian.sh) 时。相反,请创建硬链接或纯文本副本 ( 到/etc/init.d/wildfly)。

“没有这样的文件或目录。”是由于启动脚本看不到pidofproclog_*_msg函数而导致的,尽管它在 中正确地包含了它们/lib/lsb/init-functions。例如,您可以从 中看到这一点journalctl

如果您在复制启动脚本后仍遇到此问题,请尝试turn-it-off-and-on-again(从控制台注销,甚至重新启动 ;o)。但有时这样就systemctl daemon-reload足够了。

A相关问题在 Jboss 问题跟踪器中。

相关内容