腾讯云轻量级服务器官方文档:https://cloud.tencent.com/document/product/1207

1、购买轻量级服务器云资源:

PS:学习过程中建议购买低配够用就行,学生有优惠专属哈!

2、安装Xshell 5、Xftp 5工具

Xshell 5:Xshell是一个功能强大的终端模拟器,支持SSH、SFTP、TELNET、远程登录命令连接。
Xftp 5:Xftp是一个灵活和轻量级SFTP / FTP客户端用户需要安全地通过网络传输文件。它提供了强大的功能,如直接编辑多个窗格,文件夹同步,他们支持,服务器到服务器转移和第三方编辑器集成。
简单的说:Xshell让本地和服务器之间产生连接,Xftp让本地和服务器之间进行文件交换(上传和下载)。
使用步骤:
1、打开Xshell 5如下图所示:点击 左上角“新建”
2、创建服务器连接
名称:自定义
协议:SSH
主机:连接的服务器主机IP地址
端口号:22

3、用户密码登录(服务器购买之后可自定义密码)

登录成功后如下图所示:

3、为服务器安装JDK并配置环境变量

查找JDK命令:yum search jdk

安装JDK命令:yum install java-1.8.0-openjdk.x86_64

中途出现如下图所示页面,输入“y”继续

检查JDK是否安装完成:java -version

配置JDK环境变量:vim /etc/profile (环境变量不要乱改,不然所有命令无效的);输入命令后出现下图所示配置,按下I键插入文本、按esc退出编辑、q 退出、q!强制退出、输入:wq保存后退出)

输入JDK环境变量(结合自己的jdk路径,一般安装目录在/usr/lib/jvm下)

# set java env
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH


至此JDK已安装完毕!

4、为服务器安装Tomcat并启动

1、打开Xftp 5如下图所示:点击 左上角“新建”

2、创建服务器连接
名称:自定义
协议:SFTP
主机:连接的服务器主机IP地址
端口号:22
用户名:root
密码:服务器购买之后可自定义密码

3、登录成功后页面(左边:本地Window服务器、右边:Linux服务器)

将本地Tomcat安装包上传至Linux服务器中
下载安装压缩包插件命令:yum install -y unzip zip
4、Xshell 5解压命令:unzip apache-tomcat-8.5.72-windows-x64.zip(Tomcat压缩包)

5、解压成功后切换Xftp 5查看Tomcat安装结构如下图所示:

6、修改Tomcat中config文件夹下server.xml配置文件

7、切换Xshell 5启动Tomcat并查看是否成功运行(也可以直接在浏览器用服务器IP加端口进行访问)

注意:如果启动或者后续出现以下报错信息,原因是没有权限操作。

报错信息:Permission denied
解决方案:执行命令 sudo chmod -R 777 myResources(待授权的文件名)
-R: 是指级联应用到目录里的所有子目录和文件
777: 是所有用户都拥有最高权限

Tomcat安装也完结了,环境搭建准备就绪,接下来开始部署项目。

5、部署项目(前端项目参考)

1、对于Vue前端项目的进项打包,在Vue项目的目录运行下图所示命令,会在该目录下生成dist文件夹。

npm run build


2、切换Xftp 5把dist文件上传到服务器中Tomcat下webapps目录下

3、启动Tomcat进行访问
PS:1、项目打成jar情况下挂载命令:nohup java -jar demo-0.0.1-SNAPSHOT.jar &
2、查看是否挂载成功命令:ps -ef | demo-0.0.1-SNAPSHOT.jar

4、问题收集
如果出现部署到服务器后Element UI图标不显示报错问题
解决办法:打开 build/utils.js 文件,在如下位置添加 publicPath: ‘…/…/’

修改之后重新打包发布,问题解决!

Java部署本地项目到远端服务器(腾讯云轻量级服务器)相关推荐

  1. Hugo博客部署到腾讯云轻量级服务器

    文章目录 一.前置条件 二.服务器下载nginx 三.防火墙设置 四.将静态网页传送到服务器 五.申请ssl证书 六.配置nginx的nginx.conf文件 七.后续发布文章 文章内容可能不全面和详 ...

  2. 腾讯云轻量级服务器Ubuntu系统搭建可视化界面

    前言: 以云服务器的方式搭建Linux workstation对比在电脑本地安装虚拟机的优势在于,不需要占用本地电脑资源空间,网络环境等相对稳定,可以用手机等轻量移动设备连接管理等.本文主要介绍使用腾 ...

  3. 腾讯云轻量级服务器入门教程

    1.购买腾讯云轻量级服务器 注册账号.实名认证之后进行购买 12.12限时秒杀_云服务器秒杀_云数据库秒杀_腾讯云 (tencent.com) 2.购买之后,点击右上角信息(由于是轻量级服务器,和其它 ...

  4. 腾讯云轻量级服务器宝塔快速部署网站

    1:首先我们可以登录腾讯云的官网.购买一个轻量级的服务器,这个服务器是很便宜的.第一次购买. 购买成功以后,我们会收到短信,短信会提示你已经购买成功.我们这个时候可以进入到控制台. 到了自己的控制台以 ...

  5. 腾讯云轻量级服务器怎么搭建网站,腾讯云轻量应用服务器新手教程:快速搭建网站...

    原标题:腾讯云轻量应用服务器新手教程:快速搭建网站 腾讯云轻量应用服务器(Lighthouse)具备轻运维.开箱即用的特点,适用于小型网站.博客.论坛.电商以及云端开发测试和学习环境等轻量级业务场景, ...

  6. 如何建立一个网站 如何建立一个个人博客 使用腾讯云搭建平台 保姆级教程 使用腾讯云轻量级服务器 腾讯云申请域名 域名备案

    我们简单来介绍一下如何创建一个自己的网站博客,这里主要介绍一下大致流程以及注意事项. 1.在腾讯云注册自己的账号并进行实名认证 首先需要注册一个自己的账号并进行实名认证 2.在云产品中搜索轻量级服务器 ...

  7. 腾讯云轻量级服务器-Cloudreve-COS十分钟搭建个人云盘

    一.购买轻量级服务器 新用户很便宜,一年99元,如果只是建博客和个人的网盘,1核2G5M完全够用了,镜像选CentOS,也可以先随便选一个,这里没有Cloudreve的镜像,到时候再重置 二.重置镜像 ...

  8. 云服务器部署web项目 超详细步骤 腾讯云 阿里云

    购买阿里云服务器ECS,选择CentOS 7.6操作系统 外界用户访问云服务器中实例的示意图 重置实例的密码 设置安全组规则 创建安全组和安全组规则 为安全组添加实例 使用XShell和XFTP连接到 ...

  9. MAC上使用密钥登录腾讯云轻量级服务器 保存连接信息 一键登录 保姆级教程

    本人电脑 mbAir m1 第一步  在网页上配置密钥 创建密钥 原则上 你在这台电脑上创建了密钥 就会自动下载到电脑 不能进行二次下载 如果遗失 可以进行解绑 创建成功后得到一个密钥文件 在默认的下 ...

最新文章

  1. 三种序列化方式性能比较
  2. 如何在Cordova Android 7.0.0 以下版本集成最新插件 极光插件为例
  3. Android Service完全解析
  4. 地府后台管理系统30.已经在开发中,介绍下目前的工作进度和未来展望
  5. 计算机辅助翻译入门试题,2011级计算机辅助翻译考试试题纸(A卷)
  6. MFC不能用UpdateData的解决方法
  7. 转: oracle中schema指的是什么?
  8. Android:最新基于adt-bundle-windows-x86的android开发环境搭建
  9. Xcode 9有什么新功能?
  10. Inter core i7处理器中(x86架构)驱动开发:关于APCI Hardware ID的描述
  11. h3c防火墙服务器ip修改,H3C防火墙常用配置命令
  12. nginx请求转发配置
  13. VS2010 学习版序列号(转)
  14. php 用户控件,一个使用用户控件(包括组件)的演示-.NET教程,组件控件开发
  15. stm32f4有重映射么_stm32f4引脚重映射
  16. 01.朴素贝叶斯介绍
  17. 一篇博客教会你写序列化工具
  18. Kali学习 | 无线渗透:7.9 Arpspoof工具
  19. SQL server in 用法
  20. 《计算机科学与探索》期刊 从投稿到以为录用,再到拒稿过程

热门文章

  1. 汇编语言程序设计钱晓捷第五版期末复习参考
  2. 花呗分期代理入局时间很关键,一招教你高效选择服务商
  3. MongoDB下载安装配置(windows版本)
  4. php微信公众号调用扫一扫,微信公众号中h5页面扫一扫实现
  5. 2017年3月6日 星期一 --出埃及记 Exodus 23:24
  6. 译文 | 创造性思维的脑暴如何激发?
  7. 哭了,机器人也失业!
  8. 记录java人生,分享快乐生活
  9. apple watch怎么用计算机,教你怎么在苹果手表Apple Watch上听歌及让微信同时登录电脑和Apple Watch的设置方法...
  10. js时间搓化为今天明天_JavaScript获取时间戳与时间戳转化