Java Web 项目部署
0. 申请购买服务器
华为云服务器-云耀云服务器
操作系统:Centos 7.2
CPU:Intel® Xeon® Gold 6278C CPU @ 2.60GH
内存:4G
磁盘:40G
1. 安装JDK环境
1.1 安装JDK
yum install java-1.8.0-openjdk
1.2 查看安装情况
java -version
2. 安装宝塔面板
2.1 更改安全组 | 关闭防火墙
关闭防火墙
systemctl stop firewalld.service
查看防火墙状态
systemctl status firewalld
2.2 安装宝塔面板
宝塔面板官网
在终端执行如下命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
更该宝塔面板账号
bt
>6
更该宝塔面板密码
bt
>5
登录面板
IP+8888
宝塔Liunx面板
3. 搭建MySQL数据库
3.1 宝塔Liunx面板-软件商店 MySQL数据库
启动MySQL & 查看版本
systemctl start mysql.service
mysql -V
管理MySQL
3.2 修改数据库账号密码
bt
>7
3.3 建库建表
使用Navicat工具连接到服务器数据库建库建表
Navicat
建立连接
建库建表
OR
本地导出sql脚本
上传sql脚本到服务器
服务器运行sql脚本
4. 本地项目打jar包
4.1 Terminal在项目主目录下执行如下命令
mvn package
4.2 在target目录下找到sust-1.0-SNAPSHOT.jar文件
5. 上传jar包到服务器
使用宝塔面板上传文件到服务器
OR
scp demo-0.0.1-SNAPSHOT.jar [email protected]:/
6. 运行jar包
在终端执行如下命令启动服务
java -jar sust-1.0-SNAPSHOT.jar
7. 测试功能
IP+端口号+URL
124.70.205.131:8080/index