将jar在服务器上跑起来
- 更换服务器操作系统
- 阿里云安装宝塔面板
- 宝塔简介
- 宝塔安装
- 将项目打包成jar包
- 放到服务器上运行
更换服务器操作系统
我使用的是linux操作系统
- 先停止阿里云服务器
- 进入实例点击更多,云盘与镜像,重新初始化云盘
- 我这里是改成linux,版本随意,我这选的最新的
- 开放端口号
我们需要在安全组里面开放一些端口号,才可以正常使用服务器
443:https访问
80:http访问
888:phpMyAdmin默认端口
3306:mysql访问
8080:tomcat
39000-40000:linux系统需要
3000-4000:windows系统
20:FTP主动模式数据端口
21:FTP协议默认端口
22:SSH远程服务
8888:宝塔
阿里云安装宝塔面板
宝塔简介
宝塔安装
- centos下运行:(centos 8安装宝塔)
无论是阿里云里面远程连接服务器还是远程连接工具都可以。
我这里是使用的xshell7
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 这里写y就可以了
- 宝塔的初始数据
安装完成后会出现初始登陆地址以及账号密码,通过初始账号密码进行登陆配置。 - 我们可以通过第一个链接就可以进入宝塔页面
- 进入之后选择第一个推荐安装,如果有特殊需求,可以安装其他版本,例如我就安装了mysql8.0
- 我们可以在软件商店安装我们需要的软件
- 我们需要在安全里面设置要开放的端口号
443、80、888、3306、8080、39000-40000、20、21、22、8888等
将项目打包成jar包
idea打包项目
- 先clean一下,不操作这一步也可以
- 然后打包
打出来的jar包会在你的idea项目包里面
放到服务器上运行
1、我们先检查我们是否有jdk环境
java -version
2、在服务器上面建立对应数据库,我们要提前将打包的数据库连接换成连接服务器上面的数据库的语句
3、我们需要把jar包放到服务器上面
4、切换到jar放置的路径下
5、运行jar包
java -jar j-0.0.1-SNAPSHOT.jar
6、我们访问页面
公网ip:端口号/路径
例如:
XX.xxx.xx.xxx:8082/findAllBook
到此,项目就成功运行了