一、配置JDK

1、利用Xftp连接ECS

2、新建文件夹

在ECS上新建一个放压缩包的文件夹,便于整理

(此处也可以在xshell中利用代码新建mkdir /home/temp)

3、将下载好的JDK拷贝到新建的文件夹下

4、XSHEL连接ECS

连接成功的标志

5、配置jdk

  • 将下载好的JDK安装包通过xftp上传到服务器,可自定义一个目录存(/home/temp)放并进行解压,执行命令行如下:
 # mkdir /home/temp
# cd /home/temp # tar -zxvf jdk-8u181-linux-x64.tar.gz
  • 将解压后的【jdk1.8.0_181】里面的所有数据移动到指定的文件夹下(如/usr/java)
# mkdir /usr/java
  • 将【jdk1.8.0_181】里的数据拷贝至java目录下
# mv /home/temp/jdk1.8.0_181 /usr/java
  • 修改环境变量,通过命令
# vi /etc/profile
  • 用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_112
export JRE_HOME=/usr/java/jdk/jdk1.8.0_112/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
  • 然后按键盘左上角的"ESC"退出编辑,保存并退出(按:wq!)
  • 保存完之后,通过命令source /etc/profile让profile文件立即生效
  • 验证是否安装成功

①、使用javac命令,不会出现command not found错误

②、使用java -version,出现版本为java version "1.8.0_181"

③、echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确

    测试没问题即安装成功

二、配置tomcat

参考:(https://www.cnblogs.com/congcongdi/p/10143821.html)

1、下载

2、通过Xshell、Xftp上传至CentosX的 某个目录下(如/home/temp/)

3、进入/home/temp目录下,解压tomcat安装包:

cd /home/temp 
tar -xzvf apache-tomcat-8.5.29.tar.gz

4、将解压缩后的tomcat文件夹移动至/usr/java目录下,并重命名:

mv  /home/temp/apache-tomcat-8.5.29   /usr/java/tomcat

5、配置tomcat server.xml(如果第一次使用,最好不要改端口吧,以免出错误。然后访问的时候用:http://公网IP:8080    防火墙记得打开8080端口)

vi /home/tomcat/tomcat/conf/server.xml

然后保存退出

6、配置防火墙,开放80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload 打开防火墙:systemctl start firewalld.service

7、启动tomcat

8、对于新买的一些云服务,上面操作都没问题还是无法访问,需要在购买的服务里加上安全规则,如图

9、通过网页访问Tomcat:浏览器地址栏输入:http://公网IP(若无法访问,请关闭防火墙)

阿里云ECS配置JDK和tomcat的更多相关文章

  1. centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序

    之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助. 过程: 首先ssh远程登陆: ssh root@你的公网ip ,输入密码 1,jdk我用的版本是jdk-7u80-linux-x ...

  2. 阿里云Ubuntu配置jdk+tomcat

    阿里云系统环境:Ubuntu 18.04 64位 ssh远程连接工具:Xshell6(如何连接此处不讨论) 一>java jdk安装及环境配置 ​ 1.更新apt-get命令 apt-get - ...

  3. 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境

    使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...

  4. 搭建阿里云服务器(centos,jdk和Tomcat版本)

    1.购买服务器(登录阿里云,购买服务器,并进入控制台,查看自己的服务器实例 2.域名注册(这步可以省略,直接IP地址访问,因为域名需要备案),购买域名的需要进行解析以及绑定自己的服务器 3.可以准备一 ...

  5. 阿里云ECS配置iptables

    在阿里云ECS安装flannel.docker.kubernetes后,在多个node运行docker run -it bash,然后ping互相的ip,发现docker容器间网络没通,发现宿主机的i ...

  6. Chromebook 阿里云ECS 配置 jupyter Notebook

    前言 新购入一台Chromebook Pixel ,为方便机器学习编程,用学生版的阿里云ECS搭建了jupyter Notebook 为减少下次踩坑,参考链接记录如下: 参考链接 阿里云使用笔记(一) ...

  7. linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)

    一,2016年9月后购买的阿里云ecs不再支持通过25端口发送邮件 官方的建议是使用465端口 465端口(SMTPS): 465端口是为SMTPS(SMTP-over-SSL)协议服务开放的 它是S ...

  8. 第一次用阿里云ecs配置pptp vpn遇到的问题。

    在国外没办法使用一些国内一些涉及版权的网站,各种音乐和视频都没法看很不爽.自己租了个ecs.vps上安装vpn网上很多教程,但是有些地方只是copy上去还是不行的,得根据vps的具体情况改动一下才可以 ...

  9. 阿里云ecs配置辅助网卡绑定公网ip地址

    EIP直通车 前置条件:1.大家的实例是从经典迁移到VPC里面的,上古时期,经典实例大家购买实例的时候都是买了带宽的.而这种带宽一般情况下都是包年包月的,而且这种绑定在实例上的IP,我们把它叫做公网I ...

随机推荐

  1. linux信号量例子

    semaphore.h 提供的是 POSIX 标准定义的 semaphore 接口,而 sys/sem.h 里 提供的是符合 System V 标准的 semaphore接口 (semget, sem ...

  2. 汉字转拼音插件:LM-PinYin.js

    CDN:http://dtdxrk.github.io/jsPlug/pinyin/LM-PinYin.js demo演示地址:http://dtdxrk.github.io/jsPlug/pinyi ...

  3. Tools - Summary List

    通用 PicPick:https://picpick.app/zh/ Q-Dir:http://www.softwareok.com/?Download=Q-Dir 7-Zip:https://www ...

  4. 【tensorflow】softmax_cross_entropy_with_logits与sparse_softmax_cross_entropy_with_logits

    softmax_cross_entropy_with_logits与sparse_softmax_cross_entropy_with_logits都是对最后的预测结果进行softmax然后求交叉熵 ...

  5. 以Redis为例介绍YCSB的使用

    环境 首先确保安装了jdk和maven,我个人使用的是openjdk11和maven3,由于本人非常建议使用python版本的ycsb,建议安装python.ubuntu 18.04下可以使用apt安 ...

  6. SpringBoot集成ActiveMq消息队列实现即时和延迟处理

    原文链接:https://blog.csdn.net/My_harbor/article/details/81328727 一.安装ActiveMq 具体安装步骤:自己谷歌去 二.新建springbo ...

  7. qt model--view-delegate模式的界面设计概念,ListView用法

    最经典的界面设计模式,必须知道. 作为 一种经典到 不能 再 经典 的 架构 模式, qt的model--view-delegate大 行其 道 有其 必然 的 道理. 通过 把 职责. 性质相近的 ...

  8. 【转帖】K8S Deployment 命令

    K8S Deployment 命令 https://www.cnblogs.com/Tempted/p/7831604.html 今天学习了一下 kubectl scale deployment xx ...

  9. 通过tushare获取股票价格

    # Author llll # coding=utf-8 # ---描述# 完成股票 价格查询和展示# 不直接根据网页进行爬虫获取股票价格,而是通过已有组件查询股票价格,并保存到csv文件或者exce ...

  10. python第一天---我要入个门

    """ 一个用户登录的案例 """ # 永远等待,直到用户输入值 # 变量 name_r = input("请输入用户名" ...