这里写目录标题
- 启动
- Windows将jar注册服务
- Linux将jar设置开机启动
- 外网环境编译打包
启动
Windows将jar注册服务
-
将jar包导入到服务器上,将
WinSW工具
也放到服务器上。
winSw下载地址:https://github.com/winsw/winsw/releases -
依据下图修改xml内容即可,
需要保证xml的文件名与exe文件(将WinSW重命名)的名称一致
-
配完成后,管理员身份启动cmd,使用如下命令安装到服务和卸载服务
安装命令my_jar_service.exe install
卸载命令my_jar_service.exe uninstall
-
进入任务管理器中,右击启动服务即可
Linux将jar设置开机启动
-
将jar包上传到服务器中,执行
cd /etc/systemd/system
命令,并且在该目录下新建一个文件,名称需要以.service
结尾即可,内容如下
-
文件新建后执行如下命令:
#重新加载systemd
systemctl daemon-reload
#开机自启动
systemctl enable 新建的文件名
#启动
systemctl start 新建的文件名
外网环境编译打包
当某个linux服务器打包很慢时,可以采用如下方法,在打包快的机器将jar包 docker build成镜像后,推送到阿里仓库,然后在打包慢的机器进行拉取进行直接docker run即可
-
注册阿里云账号,然后使用容器镜像仓库服务,使用个人实例
-
创建一个镜像仓库
-
根据操作指南推送指定镜像到仓库即可
-
推送成功后在镜像版本中可查看到
-
镜像下载成功后可以使用
docker-compose或docker run
来启动镜像即可