一、首先你得有一台外网上的服务器

  华为、腾讯、阿里都有云服务售卖,我这里是在阿里云打折时购买的。

二、使用Xshell和XFTP连接上云服务

  当然了,连接工具有很多种,可随意。购买服务器之后,你会收到云服务的一些数据,可以根据这些数据去连接。

(1)连接XFTP

  

(2)连接XShell

三、上传Tomcat和JDK到云服务上

  可以通过XFTP这个可视化工具,去拖拽上传

也可以通过rz指令,在xshell控制上弹出文件选择框,来选择指定的文件上传到云服务器当前文件夹中,注意一点的是,刚买的新服务器一般是不支持rz指令的,需要自己安装:“yum -y install lrzsz ”

上传成功

 四、安装tomcat和配置JDK环境变量,启动tomcat服务

  首先为了路径统一,可以新建一个指定文件夹来存放tomcat和jdk或者其他文件。

  把上传到云服务上的tomcat和jdk解压到上图路径下

首先进入上图路径下:

然后:

  解压tomcat:          cd /home/test ;tar -xvf apache-tomcat-7.0.82.tar.gz  -C ./tomcat/

解压JDK:                cd /home/test ;tar -xvf jdk-8u191-linux-x64.tar.gz  -C ./jdk1.8/

紧接着是需要配置JDK环境变量:我选择的是在: /etc/profile文件中配置JDK环境变量,(刚买的服务,自己使用,就直接在root用户下操作了)

(1)找到/etc/profile文件

(2)vi打开这个文件profile,并在最后添加配置jdk参数

需要注意的是:

1 export PATH=$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin/:/usr/X11R6/bin

$JAVA_HOME/bin   是JDK的配置

/usr/bin:/usr/sbin:/bin/:/usr/X11R6/bin  是Linux系统本身原有的配置,如果不加上这段信息,就会导致一些Linux常用的指令,比如:ll ,ls  vi   grep  cp  mv  等指令无法被找到,无法使用

(3)让系统重新加载配置

(4)检查JDK是否正常配置:java -version    和javac

(5)修改tomcat中的服务端口

  找到:tomcat安装路径下的:*/conf/server.xml文件

vi打开server.xml文件,修改端口号

(6)启动tomcat服务

  进入tomcat文件夹下的bin目录

(7)检查tomcat启动日志

  进入tomcat文件夹下的logs目录

  vi打开catalina.out文件,查看日志

五、调整Linux防火墙

  执行(1)步骤即可,其余为知识点补充

(1)开放8080端口

(2)查看防火墙状态对端口的监听状态

(3)查看防火墙状态

从上图中可以看出防火墙处于启动状态(enabled)

(4)开启防火墙

(5)关闭防火墙

六、调整阿里云服务控制台安全组策略设置

第一步:找到位置

第二步:设置新增

第三步:查看

七、开始在外网访问启动的tomcat服务

Linux-在新买的阿里云服务器上部署Tomcat并支持外网访问的配置(步骤记录)的更多相关文章

  1. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  2. unigui在阿里云服务器上部署

    unigui在阿里云服务器上部署 客户租用了阿里云WINDOWS2008服务器,部署UNIGUI发现死活不行,WINDOWS2008自带的IE9浏览器打开URL,卡死在loading...... 我远 ...

  3. Linux学习2-在阿里云服务器上部署禅道环境

    前言 以前出去面试总会被问到:测试环境怎么搭建?刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视. 本篇以最简单的禅道环境搭建为例,学习下 ...

  4. 阿里云服务器上部署java项目(安装mysql)

    安装mysql步骤如下: 1.安装MySQL官方的yum repository: wget -i -c http://dev.mysql.com/get/mysql57-community-relea ...

  5. 阿里云服务器上部署java项目(安装jdk,tomcat)

    安装JDK a.执行下面的yum指令安装,无线配置环境变量. 1.yum -y update #首先更新一下YUM源2.yum list Java* ---------#列出所有的JDK 3.yum ...

  6. 关于前期在云服务器上部署TOMCAT服务器的问题

    如果你要将你的项目放在服务器上(针对云服务器),首先你必须要学会前期部署Tomcat的准备, 第一步:安装jdk,配置环境变量 这个比较简单,配置java环境变量最为简单的方法是将java的 (../ ...

  7. 关于在云服务器上部署tomcat笔记

    tomcat无法启动的原因有:1.由于在tomcat里JVM没有配好,他默认的是批向c:\program file\Java下的那一个,如果你确认 这没有删掉,JVM指向你自己安装的jdk\jre试试 ...

  8. 阿里云Linux启动tomcat并能外网访问

    问题描述: 先描述一下我的心路历程吧,新买了阿里云服务器,由于需求不是很大,只是为了备案,所以买了个最低配的,而且是Windows server2012的.那现在需要做的是在这个乞丐版的server上 ...

  9. 使用Navicat连接阿里云服务器上的MySQL数据库=======Linux 开放 /etc/hosts.allow

    使用Navicat连接阿里云服务器上的MySQL数据库   1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接 ...

随机推荐

  1. 【洛谷】P1541 乌龟棋(四维背包dp)

    题目背景 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物. 题目描述 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数).棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起 ...

  2. socket链接循环

    server------------------------#!/usr/bin/env python # encoding: utf-8  # Date: 2018/6/5 import socke ...

  3. OD 实验(十七) - 对一个程序的逆向分析

    程序: 运行程序 弹出一个对话框,点击 OK 来到主界面,点击 Help -> Register Now 这是输入注册码的地方 按关闭程序的按钮 会提示剩下 30 天的使用时间 用 Ressco ...

  4. JS的事件流的概念

    事件的概念: HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件.页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件.想要知道这些事件是在 ...

  5. Python模块学习 ---- datetime

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致.相比于time模块, ...

  6. Tkinter Text(文本)

         Tkinter Text(文本): 文本小部件提供先进的功能,让您编辑多行文本格式,如改变其颜色和字体的方式显示.   文本小部件提供先进的功能,让您编辑多行文本格式,如改变其颜色和字体的方 ...

  7. IOSerialize(序列化)

    在讲序列化和反序列化之前,先来阐述文件夹/文件 检查.新增.复制.移动.删除, Directory和DirectotyInfo这两个特性主要是对文件夹进行操作 首先检测文件夹是否存在 if (!Dir ...

  8. android 积累

    图片资源 图片资源是简单的Drawable资源,目前Android支持的图片格式有:gif.png.jpg等.我们只需要把图片资源放置到\res\drawable目中,那么在编译后的R.java类中就 ...

  9. ubuntu linux常用指令(1)

    序号 命令 说明 1 sudo su 从普通用户切换到root用户 2 su user 从root用户切换到普通用户 3 ls 列出当前目录的文件和目录,但是不包括隐藏文件和目录 4 ls -a 列出 ...

  10. Apache Hive (七)Hive的DDL操作

    转自:https://www.cnblogs.com/qingyunzong/p/8723271.html 库操作 1.创建库 语法结构 CREATE (DATABASE|SCHEMA) [IF NO ...