我购买的ECS安装的是 centos7版本的Linux系统,在网上查了一会资料搞定了,记录一下: 
1.远程连接ECS 
我用的是window操作系统,每次使用控制台去连接我的ECS显得非常的不方便,所以采用了XShell来对ECS进行远程连接,我这里用的是XShell5版本,下载安装完成后,别忘了到阿里云的控制台添加安全组,配置端口为22/22的规则,具体的操作说明可以看此处。同时,为了日后传输文件的方便快捷,建议对ECS实例绑定密钥对,具体的操作非常简单,点击网络和安全选项卡下面的密钥对,然后点击右上角的创建密钥对->自动新建密钥对,点击确定后,会自动下载一个后缀名为pem的文件,请妥善保管好此文件。密钥对新建完成后,点击绑定密钥对将ECS实例绑定到此密钥对上就OK了。

接下来,可以到XShell里面新建会话,在主机一栏输入ECS公网的IP地址,然后到终端界面,选择编码格式为UTF-8。之后点击链接,输入登录的用户名(如果没有修改过的话一般为root),点击确定后,选择刚刚在绑定密钥对时下载下来的.pem文件,点击确定,就可以远程访问你的ECS啦,是不是很简单~

2.文件传输 
有时候我们想将Windows上文件上传到我们的ECS上面,这里我用的是xfpt5,因为它可以很方便的在XShell中启动,就可以免去再一次登录ECS的麻烦。xftp5的安装非常简单,无脑的下一步就行了,安装完成后,我们可以在XShell的菜单栏中找到xfpt的图标,如果此时你的XShell已经连接了ECS的话,xftp就不用再次连接了。

登录后的界面应该是这样的:

这样,咱们就可以直接从左边自己的Windows系统中把文件直接拖到右边的ECS中,是不是很方便~ 
好了,完成了这两步之后,终于到了搭建tomcat的时候啦~

3.安装jdk 
先不要激动,搭建tomcat需要java支持,所以需要下载jdk:jdk下载 ,我这里下载的是jdk8版本,64位操作系统(后缀为tar.gz)。 
jdk下载完成后,就是上传和解压缩了。在这里我建议大家在usr/目录下新建一个名叫java的目录,来存放我们的jdk和tomcat,以方便以后的管理,新建目录可以在xftp上进行,也可以在XShell终端中直接使用命令行执行,当然推荐大家还是用命令行,因为这个操作不难,还可以帮助大家快速的熟悉Linux的基本操作。 
/usr/java/ 文件夹创建好了之后,我们用xftp将下载下来的jdk包上传到这里面,此时我们cd到jdk包的所在目录(cd /usr/java),在这里执行命令

    tar-xvf jdk-x.x.x_xxx-linux-x64.tar.gz
  • 1

解压完成后可以使用命令ll来查看是否解压成功,接下来,我们要配置环境变量,输入

    vim /etc/profile
  • 1

没有vim的话用vi也可以,在最后添加以下命令

    JAVA_HOME=/usr/java/jdkx.x.x_xxxCLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport JRE_HOME=/usr/java/jdkx.x.x_xxx/jreexport PATH JAVA_HOME_ CLASSPATH
  • 1
  • 2
  • 3
  • 4
  • 5

输入完成后保存并退出,然后执行以下命令来更新profile

source /etc/profile 
  • 1

完成后,可以输入以下命令验证java是否安装成功

    java -version
  • 1

如果这样就是表示java配置成功了,好啦,接下来我们要开始配置tomcat啦~ 
4.配置tomcat 
tomcat的下载请点击此处,请下载tar.gz格式的文件,下载完成后同样使用xftp将文件上传到java文件夹中, 
然后在这里执行命令

    tar -xvf apache-tomcat-xxxx.tar.gz
  • 1

解压完成后,cd到解压出来的tomcat文件夹的bin文件夹中,编辑setclasspath.sh:

    vi setclasspath.sh
  • 1

在最后添加以下命令:

    export JAVA_HOME=/usr/java/jdkxxxxexport JRE_HOME=/usr/java/jdkxxxx/jre
  • 1
  • 2

保存并退出后,咱们启动tomcat:

    ./startup.sh
  • 1

至此,我们就成功在ECS上搭建了tomcat啦,但是目前我们还是没有办法访问的,此时我们应该回到 
控制台的安全组中,或者直接在命令行中输入关闭防火墙

服务器有的系统是默认开启防火墙的,需关闭后外部才可访问本机的80、443、8080等端口。如果你不确定自己手上的服务器是否开启了防火墙,按照以下步骤操作也无妨。 
关闭防火墙:

systemctl stop firewalld.service
  • 1

关闭防火墙开机自启动:

systemctl disable firewalld.service

,配置完成后,咱们在浏览器中输入 
http://公网ip:8080就可以访问到tomcat啦,效果应该是这样的:

在阿里云ECS服务器上搭建tomcat相关推荐

  1. 在阿里云ECS服务器上搭建FTP服务

    在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...

  2. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

  3. win10+阿里云ECS服务器+hexo搭建个人博客

    最近尝试了Hexo+github来配置属于自己的博客,但是访问速度有些慢.在网上看到一些教程,基于网上教程总结了这一篇<win10+阿里云ECS服务器+hexo搭建个人博客>. 原文来自: ...

  4. 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?

    如何在阿里云ECS服务器上定时执行Python脚本? 喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力! 拓展链接:ES6精讲教程,一文看懂! 基于SpringBoot天猫商城整站 思路: ...

  5. 阿里云ECS服务器的搭建

    之前写了一个Android小项目,然后里面各种与后台数据库的交互,然后差不多完成了吧!感觉应该买一个服务器,而不是每次都是需要启动MyEclipse,启动Tomcat服务器才能够启动服务,获取到数据. ...

  6. DotAsterisk(点星PBX)呼叫中心系统在阿里云ECS服务器上的安装部署

    最近有一项语音呼叫的业务需要将DotAsterisk(点星PBX)部署到阿里云ECS云主机上,正好这段时间发现阿里云做活动,ECS机器购买优惠力度很大,新用户只需要699元就可以购买一台2CPU 4G ...

  7. 在阿里云ECS服务器上面开启tomcat服务并且正常后,无法访问怎么办?原来是没有开通外网访问的端口

    您一定是没有开启阿里云ECS后台的端口权限 如果不担心安全问题,直接把所有端口都开通吧,简单粗暴!!!直接在端口范围填写1/65535 注意!有部分Linux CentOS服务器需要重启执行reboo ...

  8. Navicat连接阿里云ECS服务器上的MySQL容器

    一.首先要mysql授权 Mysql授权可参考http://www.jb51.net/article/42441.htm mysql>GRANT ALL PRIVILEGES ON *.* TO ...

  9. 阿里云 ECS 服务器上如何搭建 Hadoop 集群详细步骤图解

    1.前言 在讲述Hadoop集群搭建之前,首先要了解Hadoop和集群两个名词,Hadoop是由Apache基金会开发的分布式系统基础架构,简单理解就是大数据技术应用的基础.集群可以理解为多台装有ha ...

最新文章

  1. List 数据add进去的是一个bean 的时候删除数据的方法
  2. 用C#操纵IIS(代码)
  3. HenCoder Android UI 部分 2-3 定制 Layout 的内部布局
  4. NIO详解(三):IO多路复用模型之select、poll、epoll
  5. 奔图内部扫描错误13_现代浏览器内部揭秘(第三部分)
  6. 玩转oracle 11g(32):plsql版本低需到配置文件中添加配置
  7. 2.4变动和最终变量(Volatile and Final Variables)
  8. MongoDB studio3T 破解
  9. otn与stn网络_otn与stn网络_光通信网络
  10. Bomb Game(题目地址链接:https://acs.jxnu.edu.cn/problem/NOIOPJCH02011661)
  11. 明峰医疗IPO终止:亏损超过14亿元,王瑶法、潘华素夫妇为实控人
  12. windows逻辑卷扩容_Windows 动态磁盘卷:简单卷、跨区卷 、带区卷 、镜像卷 、RAID5卷 相关配置操作介绍...
  13. 谷歌创始人年度公开信:搜索仍是谷歌的核心
  14. 自然语言处理——金庸小说的信息熵计算
  15. 编程之美学习笔记(三):一摞烙饼的排序
  16. ORACLE 取唯一数据
  17. 您的WordPress网站的20个最佳会员插件
  18. 云计算赛项--2020年赛题基础部分[任务3]
  19. Holer实现外网访问本地Elasticsearch
  20. 在找直播平台源码搭建教程?先看看这些吧

热门文章

  1. 金融统计分析python论文_Python量化投资远程班
  2. Linux安装solrCloud
  3. solr集群(solrcloud)部署搭建
  4. 【latex】总结使用到的画图、表格及公式操作(新增IEEE会议参考文献)
  5. 201571030107 小学四则运算练习软件项目报告
  6. iOS Cookie在Html中保存,在iOS原生代码端取出。
  7. hdu6060斯坦纳树
  8. EAS 科目余额表、辅助账余额表(1F、1L、1R、5F、5L、5R)的含义
  9. 2015小学计算机管理总结,2015小学信息技术教学工作总结 .doc
  10. CAP帽子理论与BASE理论