如何在腾讯云上部署项目-小白案例

▼魔方 西西 提交于 2021-02-16 09:57:07

如何把一个简单的项目部署到腾讯云

那么我们马上开始吧!

第一步 项目打包

1.1准备一个spring boot maven 项目 项目端口号是8091
1.2 在sts 工具中点击项目右键 – Run As – 从上到下第一个 maven build
在这里插入图片描述
1.3 Goals 填写package(一定要填写package)点击run
在这里插入图片描述
在这里插入图片描述
1.4 完成后出现 BUILD SUCCESS代表打包成功啦!
1.5点击target 右键打开所属文件夹目录,刚刚打包的jar,就在这里,没想到吧。
在这里插入图片描述
1.6 准备一个文件夹,把刚刚打包的项目剪切到这里,改名yang8091.jar,也可以把sql文件也拿过来。 在该文件夹目录栏输入cmd回车后 (会有一个小黑框跳出来)
在这里插入图片描述
在这里插入图片描述

输入指令 java -jar yang8091.jar
输入后大佬们记得要回车!回车?
名字不要写错了
在这里插入图片描述
1.7 出现spring 说明项目运行成功 ,在浏览器访问一下作为验证,在运行界面 ctr +c 停止服务
在这里插入图片描述
在这里插入图片描述

第二步 连接云服务器

我假设你已经有了一台免费且强大的腾讯云服务器,
而且还有人替你1.配置好了jdk,2.打开了端口号8091防火墙和访问设置,这当然不是我,我没有这样好的邻居。剩下的你需要以下这些信息通过Xshell连接腾讯云
腾讯云IP地址:148.148.148.148
系统:ubuntu
主机名字:148.148.148.148
密码:yang148
连接方式:linux是使用 Xshell连接(window是run mstsc)
在这里插入图片描述

第三步 发送打包文件和sql文件

3.1 通过Xshell 连接,非root用户需要在指令前添加sudo,root用户不需要。
创建自己的文件夹
sudo mkdir yang
使用 pwd 指定获取当前目录路径。复制好到一个便签中
pwd
/usr/xzh/yang

在这里插入图片描述

3.2文件传输指令:rz 非root为: sudo rz
sudo rz
传输项目打包文件yang8091.jar sql文件yangsys.sql
(好像是需要勾选发送文件到ASCII)
在这里插入图片描述
在这里插入图片描述
3.3在未安装前可以yum安装lrzsz工具:其命令为:yum -y install lrzsz
(这一步我也是不是特别熟悉)

第四步 导入sql文件,启动,测试

4.1 登录mysql
mysql -u root -p
在这里插入图片描述
4.2导入sql文件: source + sql文件绝对路径
(导入之前可以另外开一个Xshell窗口,直接 cd 到你之前便签复制的路径
cd /usr/xzh/ 获取sql文件名和路径)
source /usr/xzh/yang/yangsys.sql
在这里插入图片描述
出现很多OK~~~ OK~~~ OK~~~ 说明导入成功!

4.3 启动 项目
在存放项目jar包目录下(一直没有出去过)
java -jar yang8091.jar
在这里插入图片描述
看到这么熟悉的结尾应该就知道启动成功了 JVM running
在这里插入图片描述
4.4 浏览器访问(注意是:云服务器ip地址+端口号+访问资源名)
http://148.148.148.148:8091/doIndexUI
在这里插入图片描述

那么,这已经是成功了吗?好像是吧!
4.5 要关闭项目?
4.5.1在项目启动界面 ctr +c
4.5.2 ps -ef|grep 8091
ubuntu 24855 24713 14 00:42 pts/1 00:00:14 java -jar yang8091.jar
ubuntu 25117 15504 0 00:44 pts/0 00:00:00 grep 8091
kill -9 24855
(-9意思是强制杀死,24855是PID,应该杀死这个。下面一行的25117 是刚刚敲的指令PID?,我一开始杀死这个感觉好像不对)
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!