在$ 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
有人有这个解决scheme?
这个问题通常在符号链接启动脚本( $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
(从控制台注销,甚至重新启动; o)。 但有时只是systemctl daemon-reload
就足够了。
Jboss问题跟踪器中的相关问题 。