Java
如何在 Ubuntu Linux 上安裝 WildFly 8.0.0.Final 作為服務?
我正在嘗試在執行 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 腳本後