阅读量:214
在 Ubuntu 上启动 Java 服务,您需要首先确保已经安装了 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK)。如果尚未安装,可以使用以下命令安装 OpenJDK:
sudo apt update
sudo apt install openjdk-11-jre-headless
接下来,您需要创建一个 Java 服务文件。通常,这些文件位于 /etc/systemd/system 目录中。创建一个新文件,例如 my-java-service.service:
sudo nano /etc/systemd/system/my-java-service.service
在新文件中,添加以下内容。请根据您的实际情况替换 、 和 :
[Unit]
Description=My Java Service
After=network.target
[Service]
User=
Group=
ExecStart=/usr/bin/java $VM_Options -cp
SuccessExitStatus=143
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
保存并关闭文件。现在,您需要重新加载 systemd 配置以识别新创建的服务:
sudo systemctl daemon-reload
接下来,启动您的 Java 服务:
sudo systemctl start my-java-service
要检查服务的状态,请运行:
sudo systemctl status my-java-service
如果您希望 Java 服务在系统启动时自动运行,请执行以下命令:
sudo systemctl enable my-java-service
现在,您的 Java 服务应该已经在 Ubuntu 上启动并运行了。如果需要停止或重启服务,可以使用以下命令:
sudo systemctl stop my-java-service
# 或者
sudo systemctl restart my-java-service