Java

如何在 Ubuntu Linux 上安裝 WildFly 8.0.0.Final 作為服務?

  • June 19, 2016

我正在嘗試在執行 Ubuntu 12.04 LTS 的虛擬機上安裝WildFly 8.0.0.Final應用程序伺服器。我在 Google 上進行了一些搜尋,但我只找到了第三方腳本,而且我認為這是非標準的方法。

目前,要啟動伺服器,我打開一個到虛擬機的 SSH 連接並執行以下命令:

cd <WILDFLY_HOME>/bin
nohup standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0 > /dev/null &

並停止:

kill <pid of java process running wildfly>

但是,在 Ubuntu 上將伺服器**作為服務安裝****的最佳方式是什麼?**如果我重新啟動機器,伺服器會自動啟動嗎?

我的環境:

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

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

修改 /etc/default/wildfly 以滿足您的需要…測試。

我認為最好的方法是使用安裝腳本:

wildfly-8.0.0.Final/bin/init.d/wildfly-init-debian.sh

它將為您創建初始化腳本,因此如果您希望 WildFly 自動啟動,您應該執行命令:

update-rc.d wildfly 預設值

執行 wildfly-init-debian.sh 腳本後

引用自:https://serverfault.com/questions/583723