1.购买服务器(登录阿里云,购买服务器,并进入控制台,查看自己的服务器实例
2.域名注册(这步可以省略,直接IP地址访问,因为域名需要备案),购买域名的需要进行解析以及绑定自己的服务器
3.可以准备一款远程连接软件,这里用的是xshell,也可以直接阿里云实例那里打开远程连接
如果你云服务器已经搭建完成
先使用#yum install lrzsz 这个命令下载rz ,下载完毕后,输入rz就可以在你的Windows桌面上传输文件到你的linux服务器上。其次你还需要使用 #yum install zip unzip 下载unzip,当你传输的压缩包是zip格式时,当然要在你的linux系统中进行解压,所以要使用unzip,然后再下载vim编辑器 #yum -y install vim*,输入这个命令后你就可以使用vim编辑器了,然后你需要配置jdk和tomcat(这里我用的是java项目)。
因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk,输入命令:java -version,如果显示jdk版本号,则证明已经安装.
 
一、在Linux中配置JDK
 
(1)判断系统位数
 
因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Linux系统为多少位系统,命令如下
 
uname -a 解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。
 
 
 
 
(2)下载JDK
下载JDK地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
 
 

 
将下载的压缩包传输到Linux服务器中并解压
 
在xshell中切换路径到cd /usr/local目录下
 
然后输入命令 mkdir jdk,创建jdk目录,输入cd jdk,切换到jdk目录,运用rz命令,将本地jdk上传到该目录。
运用命令:tar -zxvf jdk的压缩包,解压jdk
(4)配置环境变量
 
其次你需要配置环境变量,使用命令vi /etc/profile,打开之后按键盘(i)进入编辑模式,将下面的内容复制到最底部(换将变量建议手打输入)
 
按键盘(ESC)按钮退出,然后按(:wq)保存并且关闭Vim
 
配置完成之后,最重要的一步就是使文件立即生效:命令如下:
    source /etc/profile
 
(5)检验配置是否成功
上面所有的步骤完成之后,这时候我们需要检查是否安装成功,输入如下命令,如图所示:
    a.1 java -version
    a.2 echo $JAVA_HOME
此时JDK已经配置成功
二、在Linux中安装tomcat
(1)下载tomcat linux的安装包
地址:http://tomcat.apache.org/download-80.cgi,我下载的版本是8.0,下载方式如图:
 
 

 
(2)传输到linux服务器中并解压
运用命令:cd /usr/local 切换目录,运用mkdir tomcat创建目录,存放tomcat安装包
cd tomcat 切换到tomcat目录运用rz指令将本地下载的tomcat安装包上传到该目录下,再运用tar -zxvf tomcat安装包名称,解压tomcat
 
(3)开启tomcat服务
 
这时你需要找到tomcat/bin目录,然后输入命令:./startup.sh开启tomcat,看到下面这种情况就说明tomcat启动成功!!
 
 
 
三、将项目部署到tomcat中
(1)传输项目
将你的项目压缩成zip,然后同样适用rz传输到linux中,传输的位置是tomcat下的webapp下的ROOT中
 
 
2)解压项目
 
将你的项目或者界面解压到ROOT下,使用命令unzip 你的项目名,就可以解压,然后在进行访问,就可以访问到你的项目主页面了,主页面名字要是index.html,不然访问的可能还是tomcat页面。
 
(3)访问项目
 
然后就可以在浏览器输入解析后的域名/项目名,就可以访问到你的项目页面了,这里我修改端口号为80,具体配置如下
 
 
 
 
 
 
访问项目
 

搭建阿里云服务器(centos,jdk和Tomcat版本)的更多相关文章

  1. 为什么阿里云服务器的docker启动tomcat这么慢??

    https://blog.csdn.net/tianyiii/article/details/79314597 最近在阿里云服务器使用Docker启动Tomcat,发现tomcat服务器启动过程很慢. ...

  2. 阿里云服务器centos下安装配置svn服务器

      阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...

  3. 阿里云服务器CentOS6.9安装Tomcat

    上篇讲了CentOS6.9安装jdk,这篇来讲Tomcat的安装,本来准备使用yum命令安装的,但是通过 yum search tomcat 发现只有tomcat6,所以就在官网下了一个tomcat8 ...

  4. 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

    一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1 ...

  5. 怎么在阿里云服务器部署多个tomcat

    部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看. Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘 3.下载tomcat  http: ...

  6. 阿里云服务器 centos 7 安装postgresql 11

    Postgresql简介 官方网站:https://www.postgresql.org/ 简介参考zhihu文章 https://www.zhihu.com/question/20010554 关于 ...

  7. [傻瓜式一步到位] 阿里云服务器Centos上部署一个Flask项目

    网络上关于flask部署Centos的教程有挺多,不过也很杂乱. 在我第一次将flask上传到centos服务器中遇到了不少问题,也费了挺大的劲. 在参考了一些教程,并综合了几个教程之后才将flask ...

  8. 阿里云服务器 CentOS 安装Mysql 5.6

    下载:https://dev.mysql.com/downloads/file/?id=471181   第一步: 安装mysql5姿势是要先安装带有可用的mysql5系列社区版资源的rpm包 [ro ...

  9. 阿里云服务器Centos上Apache安装SSL证书配置Https

    首先我们先去阿里云申请一个免费的SSL证书(https://common-buy.aliyun.com/?spm=5176.7968328.1266638..5e971232BzMSp5&co ...

随机推荐

  1. Ubuntu环境下SSH服务安装、SSH远程登录以及SSH数据传输

    https://www.cnblogs.com/asyang1/p/9467646.html SSH 为 Secure Shell 的缩写,为建立在应用层基础上的安全通信协议. 一.检查SSH服务是否 ...

  2. redis心得体会

    redis简介: 在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一 ...

  3. 1.Linux安装redis

    Linux安装redis 操作系统是Centos7 1.下载压缩包 2.解压 3.编译 4.启动redis 5.设置redis.conf和防火墙端口开放,外网可以访问 1.下载压缩包 下载地址:htt ...

  4. 【leetcode】1052. Grumpy Bookstore Owner

    题目如下: Today, the bookstore owner has a store open for customers.length minutes.  Every minute, some ...

  5. NIO拷贝

  6. linux运维、架构之路-Zabbix自动化

    一.Zabbix自定义监控 web01客户端修改/etc/zabbix/zabbix_agentd.conf [root@m01 tools]# echo "UserParameter=lo ...

  7. Python全栈开发,Day1

    一.Python介绍及版本 Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 目前Python主要应用领域: 云计算:云计算最火的语言 WEB开发:众多优秀的WEB框架,众多大型网站均为 ...

  8. php strlen()函数 语法

    php strlen()函数 语法 作用:返回字符串的长度.大理石平台价格 语法:strlen(string) 参数: 参数 描述 string 必需.规定要检查的字符串.     说明:返回字符串的 ...

  9. codeforces_D. Treasure Hunting_[DP+Binary Search]

    http://codeforces.com/contest/1201/problem/D 题意:n行m列的矩阵中,有k个targets,从[1, 1]出发,每次只能向上下左右四个方向移动一步,且只有在 ...

  10. yum源更换

    折腾了半天,怀疑自己能力 的时候,发现原来不是我的错.树莓派换源国内的aliyun,163都不能用,最好找到这个 # CentOS-Base.repo # # The mirror system us ...