从零开始在远程 Ubuntu 16.04.6 LTS 主机上安装Tomcat8

任务要求

在一起新建的主机上,使用 root 帐户在运行 Ubuntu16.0.4.6 LTS 的远程主机 106.12.31.101 上安装 Tomcat8.5。

解释说明

Tomcat需要Java的环境,所以在安装的时候需要先安装Java然后再安装Tomcat8。下面先安装Java,然后再安装Tomcat

五步安装Java8

Java8在Ubuntu下的安装分为五步:下载、上传、解压、复制和配置。注:如果已经使用apt-get安装了,可以使用附录的方法移除已经安装的版本。

Step 1: 下载
Java官网(Linux x64, 185.96 MB, jdk-8u211-linux-x64.tar.gz)下载Tomcat压缩包到本地,目前最新的版本为 8u211 (文件名为jdk-8u211-linux-x64.tar.gz).

Step 2: 上传
scp jdk-8u211-linux-x64.tar root@106.12.31.101:/root

Step 3: 解压
jdk-8u211-linux-x64.tar.gz 解压并将所有文件复制至 /opt/java/jdk1.8.0_211 路径下。
$ tar xvf jdk-8u211-linux-x64.tar.gz

Step 4: 复制

$ mkdir /opt/java
$ mv jdk1.8.0_211 /opt/java/
$ chmod 755 -R /opt/java/

Step 5: 配置
将以下内容追加到 /etc/profile,然后使用 source /etc/profile 使配置生效。

export JAVA_HOME=/opt/java/jdk1.8.0_211
export PATH=${JAVA_HOME}/bin:${PATH}

检验
我们可以使用 echo $JAVA_HOME 查看路径是否配置正确。使用 java -version 查看Java版本,如:

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

六步安装 Tomcat8.5

Step 1: 下载
官网(下载地址在 Binary Distributions -> Core -> tar.gz)下载Tomcat压缩包到本地,目前最新的版本为 Tomcat 8.5.41(文件名为apache-tomcat-8.5.41.tar.gz).

Step 2: 上传
scp apache-tomcat-8.5.41.tar.gz root@106.12.31.101:/root

Step 3: 解压
apache-tomcat-8.5.41.tar.gz 解压并将所有文件复制至 /opt/tomcat/ 路径下。
$ tar xvf apache-tomcat-8.5.41.tar.gz # /root/apache-tomcat-8.5.40/

Step 4: 复制

$ mkdir /opt/tomcate8
$ mv /root/apache-tomcat-8.5.40/ /opt/tomcat8

Step 5: 配置
编辑 /opt/tomcat8/apache-tomcat-8.5.9/bin/startup.sh,在文件尾追加以下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

Step 6: 启动服务
/opt/tomcat8/apache-tomcat-8.5.9/bin/startup.sh

Step 7: 配置云主机的远程端口
云主机的端口一定要打开!
云主机的端口一定要打开!!
云主机的端口一定要打开!!!
重要事情说三遍。

验证
浏览器打开 106.12.31.101:8080,如正常显示,则配置完成。

附:移除使用apt命令安装的 jdk

建立以下脚本,名称为 remove_java.sh

#!/bin/sh
# 更新升级apt-get
apt-get update

#  移除所有 Java相关包 (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ):
apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove

# 删除为了满足其他软件包的依赖而安装的,但现在不再需要的软件包。
apt-get -y autoremove

# 清除配置信息: 
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge

# 清除java配置及缓存: 
ls -d /home/*/.java | xargs sudo rm -rf

# 清除JVMs
rm -rf /usr/lib/jvm/* 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值