在阿里云ECS服务器上搭建tomcat
我购买的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相关推荐
- 在阿里云ECS服务器上搭建FTP服务
在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...
- 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)
阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...
- win10+阿里云ECS服务器+hexo搭建个人博客
最近尝试了Hexo+github来配置属于自己的博客,但是访问速度有些慢.在网上看到一些教程,基于网上教程总结了这一篇<win10+阿里云ECS服务器+hexo搭建个人博客>. 原文来自: ...
- 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?
如何在阿里云ECS服务器上定时执行Python脚本? 喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力! 拓展链接:ES6精讲教程,一文看懂! 基于SpringBoot天猫商城整站 思路: ...
- 阿里云ECS服务器的搭建
之前写了一个Android小项目,然后里面各种与后台数据库的交互,然后差不多完成了吧!感觉应该买一个服务器,而不是每次都是需要启动MyEclipse,启动Tomcat服务器才能够启动服务,获取到数据. ...
- DotAsterisk(点星PBX)呼叫中心系统在阿里云ECS服务器上的安装部署
最近有一项语音呼叫的业务需要将DotAsterisk(点星PBX)部署到阿里云ECS云主机上,正好这段时间发现阿里云做活动,ECS机器购买优惠力度很大,新用户只需要699元就可以购买一台2CPU 4G ...
- 在阿里云ECS服务器上面开启tomcat服务并且正常后,无法访问怎么办?原来是没有开通外网访问的端口
您一定是没有开启阿里云ECS后台的端口权限 如果不担心安全问题,直接把所有端口都开通吧,简单粗暴!!!直接在端口范围填写1/65535 注意!有部分Linux CentOS服务器需要重启执行reboo ...
- Navicat连接阿里云ECS服务器上的MySQL容器
一.首先要mysql授权 Mysql授权可参考http://www.jb51.net/article/42441.htm mysql>GRANT ALL PRIVILEGES ON *.* TO ...
- 阿里云 ECS 服务器上如何搭建 Hadoop 集群详细步骤图解
1.前言 在讲述Hadoop集群搭建之前,首先要了解Hadoop和集群两个名词,Hadoop是由Apache基金会开发的分布式系统基础架构,简单理解就是大数据技术应用的基础.集群可以理解为多台装有ha ...
最新文章
- List 数据add进去的是一个bean 的时候删除数据的方法
- 用C#操纵IIS(代码)
- HenCoder Android UI 部分 2-3 定制 Layout 的内部布局
- NIO详解(三):IO多路复用模型之select、poll、epoll
- 奔图内部扫描错误13_现代浏览器内部揭秘(第三部分)
- 玩转oracle 11g(32):plsql版本低需到配置文件中添加配置
- 2.4变动和最终变量(Volatile and Final Variables)
- MongoDB studio3T 破解
- otn与stn网络_otn与stn网络_光通信网络
- Bomb Game(题目地址链接:https://acs.jxnu.edu.cn/problem/NOIOPJCH02011661)
- 明峰医疗IPO终止:亏损超过14亿元,王瑶法、潘华素夫妇为实控人
- windows逻辑卷扩容_Windows 动态磁盘卷:简单卷、跨区卷 、带区卷 、镜像卷 、RAID5卷 相关配置操作介绍...
- 谷歌创始人年度公开信:搜索仍是谷歌的核心
- 自然语言处理——金庸小说的信息熵计算
- 编程之美学习笔记(三):一摞烙饼的排序
- ORACLE 取唯一数据
- 您的WordPress网站的20个最佳会员插件
- 云计算赛项--2020年赛题基础部分[任务3]
- Holer实现外网访问本地Elasticsearch
- 在找直播平台源码搭建教程?先看看这些吧