溫馨提示×

CentOS Java如何添加啟動項

小樊
41
2025-09-17 16:21:20
欄目: 編程語言

在 CentOS 系統中,為 Java 應用程序添加啟動項,可以使用 Systemd 服務來實現。以下是一個簡單的步驟:

  1. 創建一個新的 Systemd 服務文件:

使用文本編輯器(如 vim)創建一個新的 Systemd 服務文件。例如,我們將創建一個名為 my-java-app.service 的文件:

sudo vim /etc/systemd/system/my-java-app.service
  1. 編輯服務文件:

在新創建的服務文件中,添加以下內容。請根據實際情況替換 <User>, <Group>, <WorkingDirectory>, <ExecStart><Restart> 等參數。

[Unit]
Description=My Java Application
After=syslog.target network.target

[Service]
User=<User>
Group=<Group>
WorkingDirectory=<WorkingDirectory>
ExecStart=/usr/bin/java -jar <YourJavaApp>.jar
Restart=on-failure

[Install]
WantedBy=multi-user.target

例如:

[Unit]
Description=My Java Application
After=syslog.target network.target

[Service]
User=myuser
Group=mygroup
WorkingDirectory=/opt/my-java-app
ExecStart=/usr/bin/java -jar my-java-app.jar
Restart=on-failure

[Install]
WantedBy=multi-user.target
  1. 重新加載 Systemd 配置:

保存并關閉服務文件后,運行以下命令以重新加載 Systemd 配置:

sudo systemctl daemon-reload
  1. 啟動新創建的服務:

使用以下命令啟動新創建的服務:

sudo systemctl start my-java-app.service
  1. 設置開機自啟:

如果希望此 Java 應用程序在系統啟動時自動運行,請執行以下命令:

sudo systemctl enable my-java-app.service
  1. 檢查服務狀態:

要檢查服務的狀態,請運行以下命令:

sudo systemctl status my-java-app.service

現在,您已經成功為 Java 應用程序創建了一個 Systemd 服務,并將其添加到了 CentOS 的啟動項中。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女