CentOS 以 systemd 管理 wildfy

WildFly 是 JBoss AP 的後繼版本,淵源可以參考這個 網址

啟動 WildFly 的指令是
<WILDFLY_HOME>/bin/standalone.sh

停止 WildFly 的指令是
<WILDFLY_HOME>/bin/jboss-cli.sh –connect command=:shutdown

以前的 CentOS 要寫一支 shell script 提供 start, stop, restart 等 method 來管理服務,現在 systemd 是 CentOS 7 的預設服務管理程式,作法跟過去版本不同而且簡化許多,步驟如下

1. 在 /usr/lib/systemd/system 目錄建立 wildfly.service 檔案內容如下

[Unit]
Description=WildFly application server
After=network.target

[Service]
Type=simple
User=jboss
Group=jboss
ExecStart=<WILDFLY_HOME>/bin/standalone.sh

# Give a reasonable amount of time for the server to start up/shut down
TimeoutSec=300

[Install]
WantedBy=multi-user.target

2. 利用以下指令啟用 wildfly service

systemctl enable wildfly

3. 管理 wildfly service

systemctl start wildfly
systemctl stop wildfly

以上內容參考這個 網址

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...