后端项目打包上传服务器记录
本文记录打包一个后端项目,上传公司服务器的过程。
1、项目打包
通过IDEA的插件进行打包:
打成一个jar包,jar包的位置在控制台可以看到。
2、jar包上传服务器
服务器建好自己项目文件:
在上传项目之前需要新建一些必要的配置文件:
config
:放配置文件application.ymllog
:放日志,比如运行错误的日志文件sh
:放shell
脚本,默认直接启动自己的项目脚本。这个脚本文件可以修改启动的项目jar包,一次修改以后就方便使用了。
项目jar包放在外面,也就是项目文件的根目录。
首先进入sh
文件夹,然后启动start.sh
脚本:
[root@localhost sh]# pwd /home/shirodemo/sh [root@localhost sh]# sh ./start.sh success
- 可以查看一下日志,是否启动成功:
[root@localhost sh] cd /home/shirodemo [root@localhost shirodemo] cat demo.log
再请求一下接口:
接口请求成功,项目部署成功。
3、可能遇到的问题
在这个过程中可能遇到一些问题,比如项目部署成功以后,请求的时候,项目输出没有反应,前端请求也没有反应,这个时候需要看一下:
- 服务器的防火墙是否打开
- 服务器是否开放了指定的端口
1、开启防火墙 systemctl start firewalld 2、开放指定端口 firewall-cmd --zone=public --add-port=1935/tcp --permanent 命令含义: --zone #作用域 --add-port=1935/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 3、重启防火墙 firewall-cmd --reload 4、查看端口号 netstat -ntlp //查看当前所有tcp端口· netstat -ntulp |grep 1935 //查看所有1935端口使用情况·