最近,自己用Java WEB完成了一个网站,然而,不知道如何部署到云服务器上。百度了很多,也没有完整的,后来自己摸索,完成了部署。本文,将介绍如果将web项目部署到腾讯云服务器上。

在这里呢,很多人就要问了,为什么是腾讯云呢?其实很简单,腾讯云有一个学生认证,腾讯提供0元购买一个cn域名,1元购买云服务器。简直是学生党的福利,虽然服务器是入门级的,但是绝对够用了。

接下来,开始教程!

一、服务器和域名的购买

登陆腾讯云(网址自行百度)。如果你是学生,强烈建议你和我一样完成学生认证,土豪请无视这一句话。再次给腾讯安利一波。

接下来就是服务器和域名的购买,这里就随便了。域名你想注册什么就随便吧。云服务器的话,如果你是学生用户的话,服务器只能买入门级的。土豪当然是买贵的好啦。

在这里要注意的就是服务器的镜像选择,我的本地开发是用windows的,所以镜像我也选win了,而且Linux我也不太熟。不过还是推荐选择linux,不过你如果这是尝试的话,选什么无所谓。哪个系统用的熟练就选择哪一个。

服务器和域名购买好之后呢,就要进行服务器的连接了。

二、连接服务器

1. 在本地Windows机器上,点击开始菜单-> Run,输入"mstsc"命令,即可打开远程桌面连接对话框。

在输入框输入Windows服务器的公网IP(在云服务器“管理视图”页面可查看云服务器的公网IP),如下图所示:

2. 点击“连接”,在新打开的界面中,输入管理员账号和对应的密码,如下图所示:

管理员账号和密码:购买云服务器时,通过消息中心的通知消息,告知用户管理员账号及初始密码。

Windows服务器管理员账号固定为:Administrator。

3. 点击密码输入框后的箭头图标,即可登录到Windows云服务器。

三、环境搭建

按照上一步成功之后,即可进入到云端服务器,如下图所示。

接下来,我们要对云服务器进行环境的配置。运行网站需要Tomcat,MySQL以及JDK的配置,建议安装的版本是Tomcat8.0,mysql5.5,JDK8。

在这里,上述三项的具体安装过程不再赘述,详见下列安装教程:Tomcat及JDK安装教程,mysql安装教程。

在这里需要特别注意的是,mysql在安装成功之后,需要将编码格式设置成为UTF-8,编码格式的设置,详见此教程(点击此)。

然后,安装SQLyog,用于导入数据库。(安装教程)。

环境变量配置成功之后,接下来就是部署项目。

将项目的war包放到Tomcat/webapp目录下,如图所示。

然后将你的sql数据库导入进来。

然后打开IE浏览器,输入http://localhost:8080/netstore/,出现下图,说明网站配置成功。

此时使用公网IP+端口号+项目名即可在任意可以上网的电脑访问本项目。

但是我们需要的是使用注册的域名访问网站,接下来进行域名的解析。

四、域名解析

关于域名解析。其实很简单,只要进入到域名管理中,将你的主机公网IP放入记录值就可以了。

这样就完成了域名的解析。

五、Tomcat的修改

域名解析过来之后,我们现在要访问我们的项目需要“域名:8080/项目名”。但是我们想直接通过域名访问到我们的项目名, 这样我们就需要对tomcat修改。

修改tomcat server.xml文件

原默认8080端口改为80

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> Engine节点中defaultHost原localhost改为目标域名 <Engine name="Catalina" defaultHost="www.xxx.com"> Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点 <Host name="www.xxx.com"  appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">       <Context path="" docBase="/MyWebProject" debug="0" reloadable="true"></Context> </Host>

这样就完成了配置文件的修改。

输入你的域名,ok!

腾讯云部署web项目步骤相关推荐

  1. 云平台支持哪些java应用服务器_腾讯云部署javaWeb项目之一应用服务器

    1.登录腾讯云,点击登录选择浏览器登录.输入用户名 按回车键 然后输入 密码. 2.安装java环境,直接命令:yum -y install java-1.8.0-openjdk java-1.8.0 ...

  2. 使用阿里云部署Web项目后无法通过浏览器访问

    部署时使用Django+Nginx+uwsgi的框架,部署完成后访问网页一直报错无法访问,检查部署过程没有问题,之后发现原因是没有开启阿里云的端口 解决方法是: 1.登录阿里云,在控制台进入云服务器的 ...

  3. 【云原生 | Docker】腾讯云部署Django项目 (服务器选型、git配置、docker三分钟部署)

  4. 如何在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

  5. 在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

  6. 快速部署web项目上线云服务器

    快速部署web项目上线云服务器 一.第一步登录腾讯云 1.登录腾讯云后,先购买或者在最新活动中免费领取一个十五天的云服务器产品 2.然后点击头像 3.在云产品选项中选择你需要的云服务器或轻量级应用服务 ...

  7. 阿里云服务器Linex系统搭建Tomcat部署Web项目

    目录 整个过程我给它分成四个步骤: 使用的工具:Xshell.WinSCP. 下载并安装Tomcat 使用工具Xshell操作Linex系统 下载 解压 配置阿里云服务器信息 运行tomcat 部署w ...

  8. Tomcat手动部署Web项目详细步骤

    阅读须知:文章基于Tomcat8,其它版本若有差异,请自行辨别.本文为博主原创文章,转载请附原文链接. 不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式: 1.部署解包的weba ...

  9. UCloud云服务器上部署web项目环境

    最近在UCloud买了一个云服务器,准备记录一下在Linux上怎样部署一个web项目并运行起来,先把环境搭建起来. 部署web项目环境,只需要安装好JDK.Tomcat和MySQL就可以了,以下提供给 ...

最新文章

  1. Python pandas
  2. 电脑病毒反抗杀毒软件的主要手段
  3. 17.1.1.3 Creating a User for Replication
  4. 温州大学《深度学习》课程课件(三、浅层神经网络)
  5. 运维大杀器来了,未来云上服务器或将实现无人值守
  6. 当 Flutter 遇见 Web,会有怎样的秘密?
  7. 机器学习的练功方式(六)——朴素贝叶斯
  8. SQLAlchemy()分页器paginate方法
  9. qt读取txt文件内容
  10. mysql每一行数据类型_MySQL_MySQL编程中的6个实用技巧,每一行命令都是用分号(;)作为 - phpStudy...
  11. python ggplot为什么不能取代matplotlib_为什么geom_bar()不会像python ggplot中那样更改填充颜色?...
  12. poi ppt html,POI之PPT如何添加表格简单实例
  13. Android 自定义控件浅谈
  14. 让你的动画不再生硬 Android插值器Interpolator使用秘籍
  15. js距离单位换算_javascript实现的平方米、亩、公顷单位换算小程序
  16. 《蔡康永的情商课》重点摘录
  17. amcharts嵌入到flex中
  18. WEB开发(7) Hibernate篇(上)
  19. matlab 工业相机 曝光时间_工业相机的曝光、曝光时间、快门、增益
  20. Bootstrap 图片轮播

热门文章

  1. elasticsearch7.0支持同义词和自定义分词(从数据库热加载)
  2. Flutter 入门经典
  3. KVM虚拟机配置PCI网卡直通
  4. 误差分析基础及测量不确定度笔记
  5. python zookeeper kazoo实现分布式锁
  6. 数据中心运维管理系统让你玩转数据中心!
  7. 人像分割技术在手,美颜神器打造不愁
  8. 这几个数据分析项目,让我看到了什么才叫专业!!
  9. 汽车电子系统网络管理的简介
  10. 《软件测试技术实战:设计、工具及管理》—第2章 2.6节软件白盒测试