linux系统wildfly启停命令服务化如何实现
时间: 2024-03-15 07:43:21 浏览: 178
要将Wildfly的启停命令服务化,可以按照以下步骤进行操作:
1. 编写一个启动脚本和一个停止脚本,需要注意的是这两个脚本必须可执行,并且能够启动和停止Wildfly服务。
2. 将这两个脚本放到一个独立的目录下,例如 /opt/wildfly/bin。
3. 创建一个系统服务文件,文件名为 wildfly.service,这个文件需要放到 /etc/systemd/system 目录下。该文件内容如下:
[Unit]
Description=Wildfly Application Server
After=network.target
[Service]
Type=forking
ExecStart=/opt/wildfly/bin/start.sh
ExecStop=/opt/wildfly/bin/stop.sh
User=wildfly
Group=wildfly
[Install]
WantedBy=multi-user.target
4. 修改 User 和 Group 为 Wildfly 的用户名和组名。
5. 执行 systemctl daemon-reload 命令,重新加载 systemd 配置。
6. 启动 Wildfly 服务:systemctl start wildfly.service。
7. 停止 Wildfly 服务:systemctl stop wildfly.service。
现在,Wildfly的启停命令已经被服务化了,可以通过 systemctl 命令来管理 Wildfly 服务。如果系统重启后,Wildfly服务没有自动启动,可以执行 systemctl enable wildfly.service 命令将其设置为开机自启动。
阅读全文