如何在 Ubuntu Linux 上安装 WildFly 8.0.0.Final 作为服务?

hum*_*ngs 7 java ubuntu-12.04 wildfly8

我正在尝试在运行 Ubuntu 12.04 LTS 的虚拟机上安装WildFly 8.0.0.Final应用程序服务器。我在谷歌上做了一些搜索,但我只找到了第三方脚本,而且我认为这是非标准的方法。

目前,为了启动服务器,我打开到虚拟机的 SSH 连接并运行以下命令:

cd <WILDFLY_HOME>/bin
nohup standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0 > /dev/null &
Run Code Online (Sandbox Code Playgroud)

并停止:

kill <pid of java process running wildfly>
Run Code Online (Sandbox Code Playgroud)

但是,在 Ubuntu 上将服务器安装为服务的最佳方法是什么?如果我重新启动机器,服务器会自动启动吗?

我的环境:

  • Ubuntu 12.04 LTS;
  • 爪哇 7;
  • WildFly 8.0.0 最终版;

小智 10

WildFly 在 bin 文件夹中包含一个 init.d 脚本...

请按照以下步骤操作:

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
sudo update-rc.d wildfly defaults
Run Code Online (Sandbox Code Playgroud)

修改 /etc/default/wildfly 以满足您的需要...测试。