Skip to content

JAR 服务部署

后端接口服务部署注册

直接窗口运行(不推荐)

  1. 窗口cd到程序jar路径

  2. 执行java -jar xxx.jar

接口部署

加密注册到服务版本(推荐)

1. 执行加密

加密

2. 程序配置参考

3. 服务注册

  • 创建服务配置文件
sh
# 创建服务配置文件
vim /etc/systemd/system/xxx-api.service

服务内容

sh
[Unit]
Description=xxx 接口服务
After=network.target


[Service]
Type=simple
# 可以去掉
User=root
# 要加上,否则默认root根路径
WorkingDirectory=/工作路径/ 
# 未加密方式
# ExecStart=java -Dfile.encoding=utf-8 -jar /jar包路径/xxx.jar --server.port=端口号
# 加密方式
ExecStart=java -Dfile.encoding=utf-8 -javaagent:/jar包路径/api.jar -jar /jar包路径/xxx.jar --server.port=端口号 
# 可以去掉
Restart=on-failure


[Install]
WantedBy=multi-user.target
  • 服务启停命令
sh
# 重新加载systemd管理器配置:
sudo systemctl daemon-reload
# 启动服务:
sudo systemctl start xxx-api
# 设置服务开机自启:
sudo systemctl enable xxx-api
# jar包授权
chmod +x /jar路径/xxx.jar
# 停止服务
sudo systemctl stop xxx-api
# 获取状态
sudo systemctl status xxx-api