在Debian系統上啟動Java服務,您需要首先確保已經安裝了Java運行環境(JRE)或Java開發工具包(JDK)。如果尚未安裝,請使用以下命令安裝OpenJDK:
sudo apt update
sudo apt install openjdk-11-jre-headless
接下來,您需要創建一個Java應用程序的啟動腳本。以下是一個簡單的示例,用于啟動名為my-java-app.jar的Java應用程序:
start-java-app.sh的新文件:nano start-java-app.sh
/path/to/your/my-java-app.jar:#!/bin/bash
java -jar /path/to/your/my-java-app.jar
保存并關閉文件。
使腳本可執行:
chmod +x start-java-app.sh
現在,您可以使用以下命令啟動Java服務:
./start-java-app.sh
如果您希望Java服務在后臺運行并在系統啟動時自動啟動,可以考慮使用systemd。為此,請按照以下步驟操作:
my-java-app.service的新文件:sudo nano /etc/systemd/system/my-java-app.service
/path/to/your/my-java-app.jar:[Unit]
Description=My Java Application
After=network.target
[Service]
User=myuser
WorkingDirectory=/path/to/your
ExecStart=/path/to/your/start-java-app.sh
Restart=always
[Install]
WantedBy=multi-user.target
保存并關閉文件。
重新加載systemd守護程序以識別新服務:
sudo systemctl daemon-reload
sudo systemctl start my-java-app.service
sudo systemctl enable my-java-app.service
sudo systemctl status my-java-app.service
現在,您已經成功在Debian系統上啟動了Java服務。