Tomcat版本  8.5.57,jdk版本对应

Servlet规格JSP规范EL规格WebSocket规范JASPIC规格Apache Tomcat版本最新发行版本支持的Java版本

4.0

2.3

3.0

1.1

1.1

9.0.x

9.0.27

8及更高版本

3.1

2.3

3.0

1.1

1.1

8.5.x

8.5.47

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及更高版本

一、jdk1.8下载和安装

1.运行工具命令安装:

a.安装wget命令

命令:yum -y install wget

b.vim命令的安装

输入命令:yum -y install vim*  即可自动下载并安装

2.下载linux x64 1.8版本jdk

百度网盘下载地址(v1.8.0_242): https://pan.baidu.com/s/1WRFHnaK5Ez702J-jdDFqnw 提取码: ubbb

安装jdk1.8

(1)在/usr/local下新建jdk

mkdir/usr/local/jdk

(2)把.tar.gz放到/usr/mysoft/jdk下。用sftp是传到~下的,这里需要移动一下。

mv ~/jdk-8u251-linux-x64.tar.gz /usr/local/jdk

(3)cd到/usr/mysoft/jdk,解压,解压完将压缩包删掉

cd /usr/local/jdk

tar-zxvf jdk-8u251-linux-x64.tar.gz

rm jdk-8u251-linux-x64.tar.gz

mv  /usr/local/jdk/jdk1.8.0_251 /usr/local/jdk/jdk1.8

(4)在/etc/profile文件中配置环境变量

vim /etc/profile

在末尾添加:

#jdk config

export JAVA_HOME=/usr/local/jdk/jdk1.8export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=./:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

让配置立即生效:

source /etc/profile

执行java -version看下是否配置成功。

二、Tomcat8.5下载安装

百度网盘下载地址(v8.5.57): https://pan.baidu.com/s/1nsorDfYuxm17wAUy4I_M2g 提取码: aqyd

因为tomcat的安装使用需要依赖JDK运行环境,所以首先需要检查一下我们当前Linux系统中是否安装了JDK,检查方式如下:

java -version

下载Tomcat8.5,到本机,通过sftp 上传到 CentOS

创建tomcat目录

mkdir /usr/local/tomcat

把文件移动到tomcat目录下

mv ~/apache-tomcat-8.5.57.tar.gz /usr/local/tomcat

cd 到tomcat目录, 解压tomcat,并重命名tomcat8.5

cd /usr/local/tomcat

tar -zxvf apache-tomcat-8.5.57.tar.gz

mv apache-tomcat-8.5.57 tomcat8.5

启动timcat

/usr/local/tomcat/tomcat8.5/bin/startup.sh

如果tomcat部署有问题,查看日志vim tomcat/tomcat8.5/logs/catalina.out,若发现日志中没有错误,本机还是访问不了,那一定就是端口没开

linux本地检测如何tomcat是否启动成功?

三、MySQL5.7下载安装

1、卸载原系统中的mariadb

[root@localhost /]# rpm -qa|grep mariadb

mariadb-libs-5.5.56-2.el7.x86_64

[root@localhost/]# rpm -e --nodeps mariadb-libs

[root@localhost/]# rpm -qa|grep mariadb

下载并安装mysql

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

[root@localhost /]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm

[root@localhost/]# yum repolist all|grep mysql

yum源中默认启用的安装包版本为MySQL8.0,这里切换为5.7,执行以下命令;

[root@localhost /]# yum-config-manager --disable mysql80-community

[root@localhost/]# yum-config-manager --enable mysql57-community

(如果找不到yum-config-manager命令,运行yum -y install yum-utils,进行安装即可)

4、MySQL 安装启动

[root@localhost /]# yum install mysql-community-server

# 需要安装依赖提示,选择y

Total download size:192M

Installed size:865M

Isthis ok [y/d/N]: y

查看版本

[root@localhost /]# mysql -V

mysql Ver14.14 Distrib 5.7.26, for Linux (x86_64) using EditLine wrapper

启动查看状态

[root@localhost /]# systemctl start mysqld.service

[root@localhost/]# systemctl status mysqld.service

mysqld.service-MySQL Server

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

Active: active (running) since Tue2019-05-14 17:26:32 CST; 31s ago

为root账户生成临时密码

[root@localhost /]# grep 'temporary password' /var/log/mysqld.log2019-05-14T09:26:28.657250Z 1 [Note] A temporary password is generated for root@localhost: !Bh(GT.od9L;

设置root用户密码

# 这里防止出现密码策略,强度不够的问题

mysql> set global validate_password_policy=LOW;

mysql> alter user 'root'@'localhost' identified by 'husky123456';

jdk8,tomcat8.5,mysql5.7基础环境就搭建完毕了!

使用IDEA打包Maven托管的WEB项目

①这里笔者职演示一下IDEA的Maven托管的WEB项目,(如果有其他情况,请自行百度!),

1.1:首先打开IDEA工具,在右侧Maven点击展开,如图:

1.2:最后打成了WAR包

将JavaWeb项目发布到Tomcat8.0下面并且访问展示

经过第5个步骤我们已经把项目打成了WAR包,现在开始我们开始部署到Linux系统服务器中!

1,使用sftp,上传文件CentOS7系统!

2,把我们打好的war包上传到我们Linux系统上安装的tomcat8服务器中,具体上传目录如下:

/usr/local/tomcat/tomcat8.5/webapps

注意:

只要把我们打好的WAR包上传之后,tomcat服务器会自动帮我们解压!

3,完美项目运行

jdk8 mysql安装教程_Linux系统:centos7下安装Jdk8、Tomcat8.5、MySQL5.7环境相关推荐

  1. linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-

    这篇文章主要为大家详细介绍了Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux ...

  2. linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤

    Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...

  3. mysql5.6.22编译安装教程_Linux CentOS6.0下编译安装MySQL 5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  4. python2.7.10安装教程_Linux系统(CentOS)下python2.7.10安装

    本文记录了Linux系统(CentOS)安装Python,供大家参考,具体内容如下 Python(Linux) 下载地址 操作系统:Centos6.4 1.下载 下载的版本:Python-2.7.10 ...

  5. win10怎么安装kali双系统 Windows下安装kali双系统安装教程 全网最详细最有效 win10安装kali linux

    未经博主授权禁止转载 安装前的准备 笔记本电脑一个(本文是联想拯救者R720) 首先准备一个U盘(U盘要清空) kali的iso镜像包文件 win32diskimager系统刻录工具 DiskGeni ...

  6. 怎么用pe安装服务器系统安装系统,pe下安装服务器系统安装教程

    pe下安装服务器系统安装教程 内容精选 换一换 安装完MindStudio并进入相关工程页面后,如果用户使用算子工程或应用工程开发了相关程序,需要进行工程的编译和运行,用于生成相关二进制文件,进行工程 ...

  7. linux下ace安装教程,Linux 系统中如何安装配置ACE

    Linux 系统中如何安装配置ACE http://www.gnu.org可以下载ACE安装包,这里以ACE-5.6.tar.gz安装包作为示例 1.设置$ACE_ROOT环境变量 # vim /et ...

  8. mysql8.018安装教程_mysql8.0.18下安装winx64的详细教程(图文详解)

    到网站 下载mysql数据库 解压后进入目录 d:\program files\mysql-8.0.18 创建my.ini文件 [mysql] # 设置mysql客户端默认字符集 default-ch ...

  9. python3.6.2安装教程-CentOS 7.2下安装Python 3.6.2

    CentOS7.2默认已经安装了Python2.7.5,因此要安装python3.6的话,得从python官网上下载相应版本的安装包 查看python2.7 1.下载:wget https://www ...

  10. 安装教程rtx2080ti_Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动的方法

    不久前入手了蓝天P870TM1G准系统,配置如下: 1. Z370主板 2. i9-9900k桌面处理器 3. RTX2080移动版 由于显卡太新的缘故,安装Ubuntu16.04时,试了好多版本,只 ...

最新文章

  1. leetcode 349. Intersection of Two Arrays
  2. 如何在linux服务器上使用hanlp
  3. 20172304 结对编程--四则运算实验总结
  4. .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库
  5. Method getMethod
  6. epoll监听文件_介绍一下 Android Handler 中的 epoll 机制?
  7. Powershell 最大值堆栈实现
  8. QML笔记-在背景图中添加NumberAnimation使得界面效果更佳(小技巧)
  9. 10个类手写实现 RPC 通信框架原理
  10. Kotlin入门(33)运用扩展属性
  11. 衍射受限透镜成像_成像专题 | 基于孔径阵列的数字全息重建 (AIP APL)
  12. bootstrapform表单重置_“bootstrap table”怎么重置表单?
  13. Deepin 20版 安装教程(Vmware)
  14. TIFF图像文件格式详解(3)
  15. java 大量数据返回_怎么接收第三方接口返回的大量数据?
  16. 29_ElasticSearchIK中文分词器的安装和使用
  17. 疫情之后,教育的生死淘汰赛
  18. Zrlog开源博客网站 安装教程
  19. 模型可视化工具-netron网页版
  20. 手机故障手机通讯录被删除了怎么恢复

热门文章

  1. 查询数据去除后面无用的0_OTM数据库清理超时无效连接--SQLNET.EXPIRE_TIME=10
  2. Vue中默认main.js
  3. Java配置文件读取写入通用类库:PropUtils 属性文件类
  4. 深度学习笔记_基本概念_梯度下降及示例代码
  5. 视觉SLAM十四讲_1_简介
  6. Anaconda Python安装,Spyder汉化及调试
  7. 论文阅读笔记(十五)——脸识别作为绵羊生物特征识别的初步研究
  8. Ubuntu18.04下安装配置darknet
  9. H5与客户端交互的方式有哪些? 怎么做?
  10. selenium python自动化测试 ddt数据驱动