简单记录一下最近项目上线服务器的全过程
本次我们需要用到这两个小伙伴
一、Java
由于项目要部署的服务器本身安装了Java8,而本次项目基于Java17,所以我们需要版本升级一下。
删除原有java8文件夹
上传jdk17.tar.gz,解压
tar -zxvf jdk-17.
修改环境变量,修改etc/profile
vim etc/profile
:wq //保存退出
source profile //执行文件语句
查看Java 版本
二、Redis
安装gcc
解压redis
执行make命令
Ctrl + C 命令可以停止 Redis
三、上传Jar文件
将jar文件上传。直接执行一下代码
nohup java -jar -Dspring.config.location=./application.yml .jar &
tail -f nohup.out
删除正在执行的java 程序
ps -ef | grep java
kill 5704
四、开放端口
开放80端口
firewall-cmd --state
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
使用postman测试成功
五、vue打包
vue打包代码一般是npm run build,具体以package.json代码为准
npm run build:prod
六、tomcat 启动停止
将打包好的dist上传到tomcat/webapps/ROOT目录下,记得将原有除WEB-INF文件夹以外的其他文件删除
修改WEB-INF下web.xml
./startup.sh
./shutdown.sh
删除指定文件
rm -f
rm -rf 目录名字 并且向下穿透,其下所有文件、文件夹都会被删除。
tomcat启动成功后,按照步骤四开放8080端口即可访问。
程序使用了远程MySQL云服务器,此次部署没有涉及MySQL