关于在服务上部署SpingBoot项目

本节讲述了配置springboot项目到云端服务器的完整路径

2023/11/23

1.购买服务器

        我是在阿里云买的服务器,首次购买非常优惠,我选择的是2核2G3M带宽轻量级服务器,用来跑个springboot项目足够了,下面是购买的一些配置

选择服务器实例,镜像那里选择应用镜像和系统镜像都可以,只选择一个,后面的话镜像免费改的,我也不知道选什么好,就选了一个宝塔,宝塔是可以在本地管理我们在服务器项目的一个工具,购买完服务器后,在控制台-资源概览那里同步一下,就能看到买的服务器了

2.添加服务器配置

进入我们的轻量应用服务器,这里会分配给我们一个公网ip地址,其他用户可以通过公网来访问我们的服务器地址;点击远程连接进入我们的服务器,选择密码进入,不然有好多操作没有权限

进入服务器之后,是一个Linux命令面板,因为我没用过linux,所以也是两眼一抹黑,慢慢学吧

3.配置宝塔面板

宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)

先去注册一个宝塔账号:手机号

然后在服务器下载宝塔

Linux下载宝塔命令:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

直接粘贴命令到服务器,具体原理暂时学不会,安装完了后给你一个外网访问地址,一个用户名一个账号,然后我们去服务器防火墙开一个对应的端口

如果你把宝塔给你的外网地址或者用户名密码啥的忘了可以输入bt命令

输入14可以看你的信息

路径为点击你的服务器实例,进入编辑-防火墙-添加端口,默认就开了三个,你需要就来手动开

然后在你本地电脑访问这个地址输入账号密码,就登录成功了,绑定你之前申请的宝塔账号即可

4.配置JDK

首先去下载JDK的Linux版本,官网有命令,我这里是JDK17.0.9
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz ( sha256) 
下载完压缩包,解压
tar -vxf jdk-17_linux-x64_bin.tar.gz
解压完了去配置环境,这里我遇到一个跟教程不一样的问题是我下载的路径在root,如果不知道自己jdk下哪去了,可以找一下
sudo find / -type f -name "*jdk*"
然后配置:

vim /etc/profile
注意命令和路径之间都是有空格的
# 在文件最下方添加
export JAVA_HOME=/root/jdk-17.0.9
export PATH=$PATH:$JAVA_HOME/bin;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;
# 按下Esc退出编辑模式
# 下一步按住shift 再按俩次 z 键,保存配置文件信息
# 重新加载环境变量
source /etc/profile
验证是否安装成功
java -version
出现版本就成了

5.上传项目

使用maven将你的项目打成jar包,然后本地登录宝塔面板,上传文件

点击网站-添加java项目-下载一个jdk版本,选择刚才我们的文件,其他配置自动填好了,记得端口号要改成我们项目使用的端口,例如8080

宝塔自动分配了一个端口,我们去服务器开一个就好

5.购买域名

我之前以为不要域名,结果宝塔没有绑定域名不让我启动JAVA项目,于是我买了个域名,可以选择后缀.com或.cn,com会贵一倍左右

买完域名去认证,一个是模型信息认证,20分钟短信通知你

然后去持有者身份认证,5分钟短信通知你

两个认证完就可以解析你的服务器IP地址了

最后宝塔绑定你的域名即可

6.不要买域名!

我丢,这宝塔面板提示我先绑定一个域名,不是让宝塔绑定啊,是让java项目绑定,也就是说服务器IP地址也可以访问宝塔

同时IP地址也可以访问java项目,买了域名还要等25天备案,麻烦的很,大家不要买域名了。

在上面我们完成了上传项目和修改端口号,下面我们还要配置一个域名,在域名管理里面绑定你服务器的IP地址,然后我们就可以通过IP地址替代我们的local默认地址去访问项目了

7.配置mysql数据库

在访问项目之前要配置我们的数据库和redis否则运行会报错,数据库的上传,首先我们要添加数据库,这里的用户名无所谓,后面我们会上传然后覆盖掉他,建议与真实数据库一样,当然用户名不让你使用root,因为后面我们还要配置root

下面是注重,创建完了数据库之后要有两步操作

1.修改root密码与你实际数据库一致,这涉及到你的服务器上的java项目能不能连到你的数据库

2.点击导入,导入你自己的数据库sql文件

此时数据库就配置好了,可以点击后面的工具按钮验证一下是不是成功了

8.配置redis数据库

redis需要我们去下载一个插件,默认是没有安装的,点击软件商店-搜索redis,安装之后他就默认开启了

宝塔面板不支持在线查看你的redis缓存数据,如果你想要清除缓存,可以在终端中使用命令

#连接redis数据库

redis-cli

清除所有缓存

FLUSHALL

9.实现

至此,项目应该完全配置完成了,通过IP地址,就能访问我们的项目了,如果你想查看报错以及日志信息,可以在终端里面运行,如果不想就在网站里面点运行

        网站运行方法-点击按钮

        终端运行方法-命令行

先cd命令换到你项目所在的位置,也就是你上传文件的地方

然后使用命令java -jar DING-0.0.1-SNAPSHOT.jar  后面的是你项目的名字

在宝塔终端里面输出可以看到我们项目的一些输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值