tomcat 官网版本地址:https://tomcat.apache.org/whichversion.html

Servlet规格 JSP规范 EL规格 WebSocket规范 JASPIC规格 Apache Tomcat版本 最新发行版本 支持的Java版本
4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.26 8及更高版本
3.1 2.3 3.0 1.1 1.1 8.5.x 条款8.5.46 7及更高版本
3.1 2.3 3.0 1.1 不适用 8.0.x(已取代) 8.0.53(已取代) 7及更高版本
3.0 2.2 2.2 1.1 不适用 7.0.x 7.0.96 6及更高版本
(WebSocket为7及更高版本)
2.5 2.1 2.1 不适用 不适用 6.0.x(已归档) 6.0.53(已归档) 5及更高版本
2.4 2.0 不适用 不适用 不适用 5.5.x(已存档) 5.5.36(存档) 1.4及更高版本
2.3 1.2 不适用 不适用 不适用 4.1.x(已归档) 4.1.40(已归档) 1.3及更高版本
2.2 1.1 不适用 不适用 不适用 3.3.x(已存档) 3.3.2(已存档) 1.1及更高版本

说明环境:

Server-system :linux-centos 7.6  x86_64

Oracle-Java : jdk-8u221-linux-x64.tar.gz

Apache-tomcat :apache-tomcat-8.5.46.tar.gz

Selinux :disabled | stop

Iptable | Firewall:disabled || stop

1.下载 8.5.x版本

注意:寿命终止仅针对8.0.x。8.5.x不受此公告影响。

apache-tomcat-8.5.46.tar.gz : https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.46.tar.gz

下载apache-tomcat-8.5.46.tar.gz | sha512 :9d6243ec47ec0f431c55a612fa6a8fac00262ed2731640ad98628b275221d3e8e241b2fee748196b64029997f4d9f8e63831b43986fedb88a62381a92b05ca68 *apache-tomcat-8.5.46.tar.gz

[root@localhost ~]# wget -P /usr/local/src/ https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.46.tar.gz

2.检查 sha512 文件

[root@localhost src]# sha512sum apache-tomcat-8.5..tar.gz
9d6243ec47ec0f431c55a612fa6a8fac00262ed2731640ad98628b275221d3e8e241b2fee748196b64029997f4d9f8e63831b43986fedb88a62381a92b05ca68 apache-tomcat-8.5..tar.gz

3.解压文件并进入文件目录 :cd $(dirname `tar -zxvf xxxx.tar.gz`)

[root@localhost src]# cd $(dirname `tar -zxvf apache-tomcat-8.5..tar.gz`)
[root@localhost apache-tomcat-8.5.]# ls -lt
total
drwxr-x---. root root Oct : bin
drwxr-x---. root root Oct : lib
drwxr-x---. root root Oct : temp
-rw-r-----. root root Sep : BUILDING.txt
drwx------. root root Sep : conf
-rw-r-----. root root Sep : CONTRIBUTING.md
-rw-r-----. root root Sep : LICENSE
-rw-r-----. root root Sep : NOTICE
-rw-r-----. root root Sep : README.md
-rw-r-----. root root Sep : RELEASE-NOTES
-rw-r-----. root root Sep : RUNNING.txt
drwxr-x---. root root Sep : webapps
drwxr-x---. root root Sep : logs
drwxr-x---. root root Sep : work

[root@localhost tomcat]# tree -L 1
.
├── bin #用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)
├── BUilDiNG.txt
├── conf #用以配置Tomcat的XML及DTD文件
├── CONTRiBUTiNG.md
├── lib #存放web应用能访问的JAR包
├── LICENSE #许可证
├── logs #Catalina和其它Web应用程序的日志文件
├── NOTICE
├── README.md
├── RElEASE-NOTES
├── RUNNING.txt
├── temp #临时文件
├── webapps #Web应用程序根目录
└── work #用以产生有JSP编译出的Servlet的.java和.class文件

7 directories, 7 files

[root@localhost ~]# mv /usr/local/src/apache-tomcat-8.5. /usr/local/tomcat/

4.下载oracle java jdk 开发者工具

https://www.oracle.com/technetwork/java/javase/downloads/index.html 需要登录接受许可协议

使用winscp或者rz命令上传到 /usr/local/src 目录

解压jdk-8u221-linux-x64.tar.gz

[root@localhost src]# tar -zxvf jdk-8u221-linux-x64.tar.gz
[root@localhost src]# mv jdk1..0_221/ /usr/local/java/
[root@localhost ~]# ll /usr/local/java/
total
drwxr-xr-x. Jul : bin
-r--r--r--. Jul : COPYRIGHT
drwxr-xr-x. Jul : include
-rw-r--r--. Jun : javafx-src.zip
drwxr-xr-x. Jul : jre
drwxr-xr-x. Jul : lib
-r--r--r--. Jul : LICENSE
drwxr-xr-x. Jul : man
-r--r--r--. Jul : README.html
-rw-r--r--. Jul : release
-rw-r--r--. Jul : src.zip
-rw-r--r--. Jun : THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. Jul : THIRDPARTYLICENSEREADME.txt
#!/bin/bash
#java-srcpit-configure
cp /etc/profile /etc/profile.bak
echo '
unset i
unset -f pathmunge
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
source /etc/profile
echo $?
exit
[root@localhost ~]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) -Bit Server VM (build 25.221-b11, mixed mode)

启动tomcat

[root@localhost tomcat]# cd /usr/local/tomcat/bin/
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]# ps -ef|grep tomcat
root : pts/ :: /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize= -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK= -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root : pts/ :: grep --color=auto tomcat
[root@localhost bin]# ps -axu|grep tomcat
root 1.2 7.7 pts/ Sl : : /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize= -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK= -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 0.0 0.0 pts/ S+ : : grep --color=auto tomcat
[root@localhost ~]# netstat -nalp|grep
tcp 127.0.0.1: 127.0.0.1: TIME_WAIT -
tcp 192.168.1.6: 192.168.1.6: TIME_WAIT -
tcp6 ::: :::* LISTEN /java

[root@localhost bin]# ss -tnl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 100 127.0.0.1:25 *:*
LISTEN 0 128 *:22 *:*
LISTEN 0 100 ::1:25 :::*
LISTEN 0 1 ::ffff:127.0.0.1:8005 :::*
LISTEN 0 100 :::8009 :::*
LISTEN 0 100 :::8080 :::*
LISTEN 0 128 :::22



C:\Users\9_9\Desktop>tcping.exe 192.168.1.6 

Probing 192.168.1.6:/tcp - Port is open - time=.351ms
Probing 192.168.1.6:/tcp - Port is open - time=.362ms
Probing 192.168.1.6:/tcp - Port is open - time=.502ms
Probing 192.168.1.6:/tcp - Port is open - time=.572ms Ping statistics for 192.168.1.6:
probes sent.
successful, failed. (0.00% fail)
Approximate trip times in milli-seconds:
Minimum = .502ms, Maximum = .362ms, Average = .447ms

检查端口:telnet wget ping ssh curl

[root@localhost bin]# telnet 192.168.1.6
Trying 192.168.1.6...
Connected to 192.168.1.6.
Escape character is '^]'.
^CConnection closed by foreign host.
[root@localhost bin]# wget 192.168.1.6:
---- ::-- http://192.168.1.6:8080/
Connecting to 192.168.1.6:... connected.
HTTP request sent, awaiting response...
Length: unspecified [text/html]
Saving to: ‘index.html’ [ <=> ] , --.-K/s in 0s -- :: ( MB/s) - ‘index.html’ saved []
[root@localhost bin]# ls -la index.html
-rw-r--r--. root root Oct : index.html
[root@localhost bin]# curl 192.168.1.6:

centos 7 Apache-Tomcat-8.5.46 安装 Web 应用服务器的更多相关文章

  1. Centos下Apache+Tomcat集群--搭建记录

    一.目的 利用apache的mod_jk模块,实现tomcat集群服务器的负载均衡以及会话复制,这里用到了<Cluster>. 二.环境 1.基础:3台主机,系统Centos6.5,4G内 ...

  2. 使用Apache Tomcat Maven插件部署运行 Web 项目

    什么是Apache Tomcat Maven Plugin? Maven Plugin 是Apache Tomcat 提供的一个Maven插件,它可以在你没有tomcat容器时将任何一个war项目文件 ...

  3. Java、Apache Tomcat下载与安装及环境变量配置

    1.Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2.安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安 ...

  4. 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例

    Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...

  5. Apache Tomcat下载、安装、环境变量配置以及项目部署

    前言 针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域.包括Apache Tomcat的下载.安装.环境变量的配 ...

  6. Apache Tomcat部署java web项目

    本教程安装环境为windows服务器 在服务器中下载安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 ...

  7. 实战Apache+Tomcat集群和负载均衡

    实战Apache+Tomcat集群和负载均衡 目录 1.    什么是J2EE集群... 3 1.1.     序言... 3 1.2.     基本术语... 3 伸缩性(Scalability): ...

  8. Geronimo tomcat: 在 Apache Geronimo 插件体系中将 Apache Tomcat 这个优秀的 Web 容器整合至其中

    Apache Geronimo 灵活的插件体系将 Tomcat, OpenJPA, OpenEJB, ActiveMQ 等第三方组件集成至其中.本文从多角度介绍了在 Apache Geronimo 中 ...

  9. Linux CentOS 7 下 Apache Tomcat 7 安装与配置

    前言 记录一下Linux CentOS 7安装Tomcat7的完整步骤. 下载 首先需要下载tomcat7的安装文件,地址如下: http://mirror.bit.edu.cn/apache/tom ...

随机推荐

  1. AcitveReocrd事件和关联操作

    ActiveRecord预定义的事件,都在 yiidbBaseActiveRecord 中进行了明确:   abstract class BaseActiveRecord extends Model ...

  2. Threadlocal源码分析以及其中WeakReference作用分析

    今天在看Spring 3.x企业应用开发实战,第九章 Spring的事务管理,9.2.2节ThreadLocal的接口方法时,书上有提到Threadlocal的简单实现,我就去看了下JDK1.8的Th ...

  3. 四、VSCode调试vue项目

    1.先决条件设置 你必须安装好 Chrome 和 VS Code.同时请确保自己在 VS Code 中安装了 Debugger for Chrome 扩展的最新版本. 在可以从 VS Code 调试你 ...

  4. 转 - JS 中 call 和 apply 以及 bind 的区别

    转自 https://blog.csdn.net/wyyandyou_6/article/details/81488103

  5. DEVOPS ROADMAP

  6. Python学习笔记——以函数为参数的内置函数

    1.用法 一个参数 def ds(x): return 2 * x + 1 print(ds(5)) 11 g = lambda x : 2 * x + 1 print(g(5)) 11 两个参数 d ...

  7. English 邮件

    1.email http://www2.elc.polyu.edu.hk/cill/eiw/e-mail.htm

  8. [bzoj1775][Usaco2009 Dec]Vidgame 电视游戏问题_背包dp

    1775: [Usaco2009 Dec]Vidgame 电视游戏问题 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1775 题解: 发 ...

  9. memcached命令行、Memcached数据导出和导入

    1.memcached命令行 telnet 127.0.0.1 11211set key2 0 30 2abSTOREDget key2VALUE key2 0 2abEND  如: set key3 ...

  10. 关于python中的包,模块导入的问题详解(二)

    from import导入 紧接着的是from xx import xx  语法 1 ################ 2 from my_moudule import name 3 print(na ...