文章目录

  • 云服务器购买
  • 云服务搭建部署环境
  • 宝塔面板使用(安装所需环境)
  • 部署SpringBoot项目
  • 出现Error: Unable to access jarfile /www/wwwroot/xxxx.jar--server.port=6066 问题解决
  • 腾讯云COS有什么用?

如果感觉有用就一键三连吧,创作不易,蟹蟹!

云服务器购买

腾讯云购买官方地址:年末限时回馈活动

新人-必须进行实名认证
点击立即购买->立即认证(以下我操作的是个人认证-按照规则填信息即可)

注意:若A进行实名认证,也必须是A进行备案。个人账号实名认证需满48小时才可备案。
完成认证后-即可购买
作为开发人员最好选择Linux系统-多加1元购买了COS对象储存包,相当于白送。(请自主选择)什么是COS对象储存包,下方我会简单解释一下。

然后核实一下信息-立即支付即可

支付完成后-购买成功会分配给你一个轻量应用服务器-进入控制台

云服务搭建部署环境

一开始是没有密码的,需要自己设置一下密码

在腾讯云服务器控制台中如图开放宝塔终端的端口8888

打开宝塔面板
在腾讯云的控制台里点进自己的服务器,选择应用管理。点击下方登录,打开腾讯云OrcaTerm

这里用户名改为root方便操作,登录后在面板输入

输入命令 sudo /etc/init.d/bt default
这里打开外网面板地址,并通过生成的账号密码登录

OrcaTerm是什么?
OrcaTerm是遨驰云操作系统中CVM、Lighthouse、裸金属等产品的统一网页终端。帮助用户随时随地通过浏览器远程登录服务器管理业务,相比本地远程终端更轻量便捷,无需掌握SSH和FTP也可轻松操作。

宝塔面板使用(安装所需环境)

在浏览器上输入宝塔给的网址,输入用户名密码登录

阅读协议,勾选阅读并同意后进入面板

登录宝塔账号,如果没有账号,点击注册 **

输入相关内容进行注册

注册成功后,在原来页面进行登录即可

点击一键安装(需等待一段时间)

选择“软件商店”

搜索栏搜索“java”,Java项目一键安装

点击安装

点击安装插件

选择Java项目一键部署点击设置,点击容器管理安装tomcat

过一段时间-显示此页面(安装成功)

部署SpringBoot项目

简单的一个springBoot项目demo,有需要跳转链接自取。(以此demo为例)
进入服务器实例,更改安全组,新建安全组,添加规则,8082端口(tomcat8)、3306(数据库连接)、8088(springboot项目的端口,不固定)、22(ssh端口)
注意:一个项目的话建议使用 8080,多个项目的话建议避开默认端口,被占用的默认端口:Tomcat7 (8081) Tomcat8 (8082) Tomcat9 (8083)

在服务器上添加一个mysql数据库

创建完成

导出我们电脑的数据库 结构和数据一起打包

把刚才导出的表-导入数据库,点击“导入”

出现上传完成,关闭此窗口

在对应的数据库文件处,点击“导入”,会出现验证,验证通过显示“导入数据库成功”

不要忘记更改项目中连接 MySQL 数据库的配置,在左侧栏目“数据库”里面可以看到自己创建在服务器的数据库,复制用户名密码

进行项目springboot项目打包(对比数据连接是否相同)

上传springboot项目的jar包或者war包到服务器目录

上传成功后,选择“Java项目一键部署”-- “Springboot”添加项目
输入自己的域名,点击确定。如果端口占用,kill掉占用该端口的进程。(如果启动失败,在–server.port前面加个空格)(本次为IP代替域名)

结束8088端口的进程:lsof -Pnl -i :8088      #获取pidkill -9 获取到的pid    #根据pid结束进程

启动成功日志

项目启动成功,点击映射可以映射到自己的域名,否则只能通过服务器ip加项目端口访问。(本次为IP代替域名)
访问链接:
http://xxxx:8088/ (xxxx代表自己服务器公网IP)

出现Error: Unable to access jarfile /www/wwwroot/xxxx.jar–server.port=6066 问题解决

1、Java项目一键部署-容器配置文件选择自己安装的

2、在发布jar包项目时,需注意空格,重要、重要、重要
自定义参数中 --server.port=8144 前面可能需要追加空格,不然启动会有错误!!!

腾讯云COS有什么用?

腾讯云COS与隔壁阿里云的OSS都是提供对象存储的服务,(即文件存储)。比如图片,压缩包,安装包,视频,网站css文件等(绝大多数格式的文件都能上传)。
好处有哪些:
1,分担服务器存储压力,这个存储价格相比直接在服务器扩展硬盘,也不能说很便宜吧,基本相当于白送。
服务器加购1000G硬盘 成本是400+
腾讯云COS1000G存储 成本才99块钱。(这是COS的标准存储,如果是不需要经常访问的资源文件 使用低频归档存储价格更便宜…)价格差了四倍
2,分担服务器带宽成本,服务器真正的成本基本上都在带宽上,商用带宽价格比家用的贵很多,那些带宽价格很便宜的服务器都是共享带宽,虽然也能跑到独享带宽一样的峰值,但没办法保持…如果遇到用户访问高峰期 就有可能出现访问速度过慢 甚至后面的用户无法访问等情况… (一般网站不太需要考虑这个问题,因为用户不会一直占用你的带宽,比如你是一个博客,用户点击一篇文章,再文章页面被完全打开加载完后 如果用户没有进行其他的操作 这个阅读期间除了与服务器保持连接 基本可以说完全不占用你什么带宽资源了)
但如果很多用户同时点击你的文章呢?这个就造成了流量并发,多个请求同时被处理就可能导致带宽被占用超出峰值 导致加载过慢(影响用户阅读体验)比如你的服务器带宽是10Mbps,实际上行最大速度为10M➗8=1.25MB/s 假设文章有配图 文章页面网页总大小为3MB 这个时候可以分为两种情况
情况①:用户从网站首页或其他页面过度到文章页面,由于在访问文章页面之前就访问了你的网站,你网站部分CSS文件,js文件,logo图片,之类的东西已经被用户的浏览器缓存了,这个时候就只需要加载文章和图片等内容。可能只有几百KB (如果图片经过压缩或本身就不是高清的图片的话)
情况②:这篇文章的读者觉得内容很nice,分享到了群里,或者别的地方。百度等搜索引擎收录了这篇文章 并且排名很不错,或者一些其他情况导致新访客直接访问到文章页面,这个时候新用户访问文章页面就需要完整加载3MB的内了,本来1秒不到就能完全打开的页面,多位新用户同时访问就会开始转圈圈了… 是不是很影响用户体验?如果这个内容不是只有你网站才有的东西 那么用户以后大概率会从其他网站去查看相似内容。造成网站流量流失。
这个时候文件外链的作用就显现出来了…
如果你用了COS(或者别的)对象存储服务,你就可以吧网站的css文件,部分js,网站图片等存储到cos上,用户不管是过渡访问还是直接访问你的文章页面 都会消耗更少的服务器带宽资源,每个访客占用的带宽更少了 能同时支持更高并发了,也就能承受更多流量就更多了。
COS的好处是,不管你服务器是国内还是国外的,都可以用国内的服务器节点存储文件(不需要备案,COS自带的域名就是已经备案过的)
总结:就简单的说一种吧,比如系统加载一张图片,它可以直达,快速反应显示出来。
如果感觉有用就一键三连吧,创作不易,蟹蟹!

各位看官》创作不易,点个赞!!!
诸君共勉:万事开头难,只愿肯放弃。

免责声明:本文章仅用于学习参考

腾讯云-云服务器购买流程-Java项目部署(详细的一批)相关推荐

  1. 腾讯云CVM服务器购买流程,手把手保姆级方法教程

    ​购买腾讯云服务器有两种方式.一种是在官方活动中,简单方便,但ECS配置相对固定:另一种是在ECS页面定制购买.配置选项丰富,但地理可用性区域.计费模式.CPU内存实例规格.映像系统.存储系统磁盘.网 ...

  2. 服务器上进行java项目部署

  3. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  4. 阿里云服务器购买流程详细2019更新(图文教程)...

    阿里云服务器购买页面云吞铺子认为过于复杂,尤其是对于第一次购买云服务器的新手来讲,2019年了,思来想去云吞铺子决定写一篇服务器购买流程的图文教程: 阿里云服务器购买流程 如何购买ECS云服务器(啥是 ...

  5. 阿里云服务器购买流程(新手入门教程)

    2023阿里云服务器选择流程更新,选购云服务器有两个入口,一个是选择活动机,只需要选择云服务器地域.系统.带宽即可:另一个是在云服务器页面,自定义选择云服务器配置,这种方式云服务器较为复杂,需要选付费 ...

  6. 阿里云ECS服务器购买详细流程(图文并排)

    ECS -- 弹性计算服务 ECS -- Elastic Compute Service是弹性计算服务的缩写,是云服器中的一种 开发者,购买/拥有自己的服务器,无需过多的学习就可以拥有自己的站点 或是 ...

  7. 阿里云ECS云服务器购买流程

    阿里云ECS云服务器购买流程 给我朋友写的购买阿里云的文档 https://account.aliyun.com 阿里云官网 1. 购买 https://account.aliyun.com/logi ...

  8. Java项目部署到云服务器的思路

    Java项目部署到云服务器的思路 1 部署项目的前提条件 1.1 购买云服务器 我购买的是腾讯云的服务器,第一年享优惠88一年 cpu好像两核的,作为入门级的也算够用了 如果第二年该续费的时候,我记得 ...

  9. redis数据库价格_阿里云数据库Redis购买流程

    下面介绍的阿里云数据库Redis购买流程已失效(因阿里云已改版),不必看了. 1.登录阿里云官网,进入控制台-阿里云数据库Redis . 2.在实例列表页, 点击[购买阿里云数据库Redis]按钮,进 ...

最新文章

  1. 线上经验总结:一台 Java 服务器可以跑多少个线程?
  2. 《机器人操作系统ROS原理与应用》——1.1 宏观
  3. 李幸原:看好实时音视频在教育与医疗的前景
  4. 后端技术:Nginx从安装到高可用,看完本篇就够了!
  5. What?你还搞不懂什么是物体检测?
  6. YOLOv4 | 用C++ 和OpenCV 实现视频目标检测
  7. 视觉SLAM笔记(42) 光流法跟踪特征点
  8. day46-CSS3新增功能
  9. 妙啊,小米11保护壳先小米11一步上市了...
  10. Sobel边缘检测算法及OpenCV函数实现
  11. 《测试驱动数据库开发》——2.1 TDD中类的角色
  12. Java实现端口扫描器
  13. 科学计算机解方程算法,数值方法解方程之终极算法
  14. 我们所知道的压电材料参数及压电方程式ZJ-3型压电测试仪
  15. 2022年按摩椅行业现状分析
  16. 众享比特 2018 LC3大会分享:如何基于Fabric实现供应链金融平台系统?
  17. P8339-[AHOI2022]钥匙【虚树,扫描线】
  18. 【知识点总结】【CSP考前复习】图论大杂烩【未完】
  19. 视频处理系列︱利用达摩院ModelScope进行视频人物分割+背景切换(一)
  20. ElasticSearch、上架与检索

热门文章

  1. java abstractlist_源码分析-java-AbstractList-Itr和ListItr的实现
  2. 可怕!简直了! 无人机竟然“操控”了机场!
  3. java教程孙鑫_[Java基础] 孙鑫老师JAVA无难事视频教程 最适合java入门学习打基础的课程 附源码...
  4. 简单易学的机器学习算法——K-Means++算法
  5. 全国计算机英语四六级准考证打印准考证号,大学英语四六级准考证打印入口|四六级准考证打印入口2020...
  6. spring框架官网直译IOC容器(1.5-1.8)
  7. Unreal Engine 4 系列教程 Part 1:入门
  8. 计算机应用基础 清华大学,清华大学出版社-图书详情-《大学计算机应用基础(第2版)》...
  9. c语言double类型的输入
  10. U盘打开总是提示格式化怎么办