从零开始带你部署springboot项目到ubuntu服务器05

1 重装系统

1) 创建秘钥(下载)在这里插入图片描述
2) 重装系统,绑定秘钥
在这里插入图片描述

2 更换源

xshell链接远程服务器
1) 打开文件(vim部分使用方法)

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
sudo vim /etc/apt/sources.list

2) 复制
3) 更新源 sudo apt-get update

3 部署

参考链接(参考链接里大多讲的都超级清楚,我主要列出不太一样的地方)

1 安装jdk

sudo apt-get install openjdk-8-jdk

2 安装tomcat

1)查看自己springboot对应的tomcat
2)下载tomcat

wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz

      3)解压、移动、开启服务

sudo tar -xvzf apache-tomcat-9.0.31.tar.gz
cd /usr
sudo mkdir tomcat
cd tomcat/
sudo cp -r /home/ubuntu/apache-tomcat-9.0.31 /usr/tomcat/
//更改webapps访问权限 (以后要往这个文件夹下上传项目!!!!!!! -R是把该文件夹下权限全部递归修改)
sudo chmod -R 777 webapps
//启动tomcat
sudo su
cd bin/
./startup.sh

查看是否部署成功:访问 公网ip:8080
关闭:./shutdown.sh

3 安装mysql

1) 查看本地mysql版本

在这里插入图片描述

2)在服务器上安装

参考链接

cd ~
//从官网下载deb
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
//安装deb包
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

enter进入,选择配置,然后
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3)更新apt索引,安装mysql-server
//切换到管理员状态
sudo su
//更新索引
apt-get update
//安装
sudo apt-get install mysql-server
安装完成后,输入密码,ok

在这里插入图片描述
在这里插入图片描述
查看是否安装成功:sudo netstat -tap |grep mysql
在这里插入图片描述

4 将本地数据库导入服务器数据库

1) 导出本地数据库表格,用xftp将文件拖拽过去

xftp链接远程服务器
在这里插入图片描述

2) 远程服务器创建和本地一样的数据库
mysql -uroot -p
create database daily;
use daily;
3) 导入数据库

source后面是sql的路径

source /home/ubuntu/daily.sql;
//退出数据库
exit

5 将项目打包成war并上传至服务器

参考链接
先修改这个,再执行下面步骤:访问项目正确路径报404

1) pom.xml下加上:
<packaging>war</packaging>
在这里插入图片描述
2)点击右下角import changes,然后点clean
在这里插入图片描述
3)执行package进行打包
在这里插入图片描述
4)打包完成后,到target目录下找到war包,可以换个短点的名字
在这里插入图片描述
5)拖拽到webapps下面
前面不修改权限,这里就会出现:无法显示远程文件夹

在这里插入图片描述
启动tomcat解析war:./startup.sh
在这里插入图片描述
在这里插入图片描述
输入公网ip或者域名:8080/daily 即可访问



进一寸有一寸的欢喜,各位小伙伴加油呀
  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨_浅-

你的一毛/分钱是我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值