Liunx项目部署
Liunx项目部署
手动部署项目
1). 在IDEA中开发Springboot并且打jar包
2). 将jar包上传到Liunx服务器
通过 rz 指令,将打好的jar包上传至Linux服务器的 /usr/local/app 目录下。 先执行指令创
建app目录
3). 启动Springboot程序
由于我们的项目已经打成jar包上传上来到Linux服务器,我们只需要运行这个jar包项目就启动起来
了,所以只需要执行如下指令即可:
1 | java -jar helloworld-1.0-SNAPSHOT.jar |
4). 检查防火墙,确保8080端口没有被防火墙给端掉
1 | firewall-cmd --zone=public --list-ports |
如果防火墙没有放开8080端口,还需要放开对应的端口号,执行如下指令:
1 | firewall-cmd --zone=public --add-port=8080/tcp --permanent |
5). 访问测试
1 | http://192.168.166.130:8087/backend/page/login/login.html |
6). 后台运行项目
当前这个demo工程我们已经部署成功了,并且我们也可以访问项目了。但是这个工程目前是存在问题
的,就是当前我们项目启动的这个窗口被霸屏占用了,如果我们把这个窗口关闭掉(或ctrl+c),当前
服务也就访问不到了,我们可以试一下。
1 | nohup java -jar helloworld-1.0-SNAPSHOT.jar &> hello.log & |
基于Shell脚本自动部署
这个搞一下午了还没搞好,
如何在使用git的时候不用重复输入账号和密码:
1 | git config --global credential.helper stor |
输入上面的命令
以上命令会在当前linux机器的 /home/用户名 下新建一个.git-credentials的隐藏文件,把用户名和密码写入这个文件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 藏心阁!