在 ubuntu 16.0 上安装 Wildfly 10.0.0 无法配置 init.d 文件

Installing Wildfly 10.0.0 on ubuntu 16.0 could not be able to configure init.d file

我正在使用命令 sudo cp /opt/wildfly/bin/init.d/wildfly.conf /etc/default/wildfly 来复制和编辑 init.d 文件。我收到这个错误 cp: cannot stat '/opt/wildfly/bin/init.d/wildfly.conf': No such file or directory> 当我检查我的 bin 时,我看不到 init.d 文件。我该如何解决这个问题。

我做了研究,发现 wildfly 版本 10 的 conf 文件位于不同的位置。因为我需要使用 hibernate,所以我决定使用版本 9。同时我使用的是 wildfly,而不是作为服务。我使用命令 ./standalone.sh

运行 wildfly 从终端移动到 bin ans 启动服务,例如对于我的情况,这是我用来从终端启动 wildfly 的路径 ...path_to your_wildfly//wildfly/bin/shstandalone.sh

注意事项:记得从终端进入您的 wildfly 文件夹

我 运行 sh standalone.sh 在 wildfly 垃圾桶里,效果很好,

检查您的 wilddfly 版本与 ubuntu 版本的兼容性。或者你可以使用版本 9.

wildfly 10 init.d 文件位于 ${WILDFLY_HOME}/docs/contrib/scripts/ 目录

所以你需要 运行

cp /opt/wildfly/docs/contrib/scripts/init.d/wildfly-init-debian.sh /etc/init.d/wildfly

Debian:

cp /opt/wildfly/docs/contrib/scripts/init.d/wildfly.conf /etc/default/wildfly

红帽:

cp /opt/wildfly/docs/contrib/scripts/init.d/wildfly.conf /etc/default/wildfly.conf