前言:
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat的前提是安装好JDK.

一、 JDK安装

1. 查看os版本
[root@mysql ~]# uname -a
Linux mysql 2.6.32-200.13.1.el5uek #1 SMP Wed Jul 27 21:02:33 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
解释:如果有x86_64就是64位的,没有就是32位的。后面是x686或x86_64则内核是64位的,i686或i386则内核是32位的。
2. 下载安装包
下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
我下载【jdk-8u131-linux-x64.tar.gz】,如下图所示:

3. 安装Java JDK8.0
3.1、然后将下载了的JDK安装包mv到local文件夹下
[root@mysql ~]# mv jdk-8u131-linux-x64.tar.gz /usr/local/
3.2、跳转到local下面:
[root@mysql ~]# cd /usr/local/
[root@mysql local]# ll jdk-8u131-linux-x64.tar.gz
-rw-r--r-- 1 root root 185540433 Jun 17 17:08 jdk-8u131-linux-x64.tar.gz
3.3、再将JDK解压
[root@mysql local]# tar zxvf jdk-8u131-linux-x64.tar.gz

4. 配置环境变量
4.1、 在 /etc/profile 文件中添加Java相关的环境变量,将下面的内容复制到底部:
JAVA_HOME=/usr/local/jdk1.8.0_131
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

注意:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,PATH在配置的时候,一定要把JAVA_HOME/bin放在最前面,不然使用java命令时,系统会找到以前的java,再不往下找了,这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。

4.2、 立即生效
[root@mysql local]# source /etc/profile

5. 验证是否安装成功
[root@mysql local]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

补充:

如果想把java环境变量的权限控制到用户级别,你只需要修改其个人用户主目录下的.bashrc文件就可以了
如:
用文本编辑器打开用户目录下的.bashrc文件
在.bashrc文件末尾加入:
set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
重新登录
——————————————————————————

卸载Java JDK
说明:执行java -version命令后,如果有openjdk字样显示结果,需要卸载openjdk;或者有时候安装失败或者要装新版本的JDK,可先卸载JDK:
a、首先执行命令查看服务器下的JDK的版本:命令如下:rpm -qa |grep jdk
b、然后执行命令:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 将上面查询出来的每个版本依次删掉即可

二、 安装 apache-tomcat-8.5.15

前言:
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

1、 安装 apache-tomcat-8.5.15 版本的 jdk 版本要求
Tomcat 8.5 requires Java SE 7 or later.
Read the RELEASE-NOTES and the RUNNING.txt file in the distribution for more details.
2、 os 查看 JDK 版本
[root@mysql ~]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

3. 安装 apache-tomcat-8.5.15

3.0、 apache-tomcat-8.5.15的下载网址为:http://tomcat.apache.org/download-80.cgi,截图如下:

3.1、然后将下载了的 apache-tomcat-8.5.15 安装包mv到 /usr/local/tomcat/ 文件夹下

[root@mysql ~]# mkdir /usr/local/tomcat/
[root@mysql ~]# mv apache-tomcat-8.5.15.tar.gz /usr/local/tomcat/
3.2、跳转到local下面:
[root@mysql ~]# cd /usr/local/tomcat/
[root@mysql tomcat]# ll apache-tomcat-8.5.15.tar.gz
-rw-r--r-- 1 root root 9393241 Jun 17 19:18 apache-tomcat-8.5.15.tar.gz
3.3、再将 apache-tomcat-8.5.15 解压
[root@mysql tomcat]# tar -zxvf apache-tomcat-8.5.15.tar.gz
3.4、 catalina.sh 放置在 /etc/init.d/ 下为 tomcat 启动启动做准备
[root@mysql tomcat]# cp -p /usr/local/tomcat/apache-tomcat-8.5.15/bin/catalina.sh /etc/init.d/tomcat
3.5 编辑 /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下内容:
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.8.0_131/
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.15

4、 修改权限及创建目录
[root@mysql tomcat]# chmod 755 /etc/init.d/tomcat
[root@mysql tomcat]# chkconfig --add tomcat
[root@mysql tomcat]# chkconfig tomcat on

5、 启动、关闭tomcat
-- 启动
[root@mysql tomcat]# service tomcat start
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.15
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-8.5.15
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.15/temp
Using JRE_HOME: /usr/local/jdk1.8.0_131/
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-8.5.15/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.15/bin/tomcat-juli.jar
Tomcat started.

-- 浏览器中输入 http://10.219.24.21:8080/ 访问tomcat

-- 关闭
[root@mysql tomcat]# service tomcat stop
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.15
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-8.5.15
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.15/temp
Using JRE_HOME: /usr/local/jdk1.8.0_131/
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-8.5.15/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.15/bin/tomcat-juli.jar

tomcat之 JDK8.0安装、tomcat-8.5.15安装相关推荐

  1. mysql 5.7.15 安装_mysql 5.7.15 安装配置方法图文教程

    MySQL数据库作为关系型数据库中的佼佼者,因其体积小,速度快,成本低,不仅受到了市场的极大追捧,也受到了广大程序员的青睐.接下来,就给大家说一下,MySQL的下载和安装: 一.MySQL的下载 第一 ...

  2. MacBook Pro 安装软件navicat15 , mac10.15安装navcat15

    1.对于MacOS 10.14的修复方法 先打开 系统偏好设置 -> 安全与隐私 -> 通用 选项卡,检查是否已经启用了 任何来源 选项.如果没有启用,先点击左下角的小黄锁图标解锁,然后选 ...

  3. centos8安装tomcat

    创建目录 cd / mkdir download cd download/ 下载tomcat wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.56 ...

  4. jre安装教程_jdk和jre安装教程

    第一步:在桌面找到计算机,右击计算机-属性-找到高级系统设置,第二步:点击高.找到系统变量里面的Path编辑,在最前面加上安装jdk1.7下bin的路径:C:\Program. . 命令安装:sudo ...

  5. ubuntu16.04安装/卸载+ROS+搜狗+pycharm安装+chrom+显卡驱动切换

    目录 1.制作USB启动盘 2.安装Ubuntu.Win10双系统 3.搜狗输入法安装 4.ROS-Kinetic安装 5.ROS IDE -- RoboWare Studio 6.ROS IDE - ...

  6. cent 8.0 安装tomcat 9.0_Linux服务器:安装tomcat并部署war应用

    1 前言 现在一般情况下,很少需要单独部署``tomcat,毕竟Spring boot打的jar包,可以用自带的内置tomcat`,用这个不香吗? 不过有些项目还是使用Spring MVC的,所以还是 ...

  7. cent 8.0 安装tomcat 9.0_nginx+tomcat会话保持方案探讨

    tomcat做为轻量级的java应用服务器,对静态页面和大并发的处理并不是很好.所以现在流行的做法是使用nginx+tomcat来实现动静分离与负载均衡, 做负载均衡集群就要考虑会话保持. 一.Ses ...

  8. cent 8.0 安装tomcat 9.0_Tomcat部署及优化

    原文章地址:https://www.cnblogs.com/happy-king/p/9193257.html 一.Tomcat安装部署 一.安装jdk和Tomcat 1.上传jdk和Tomcat m ...

  9. Ubuntu 安装 Tomcat 7.0.40

    来源:http://www.cnblogs.com/rayz/archive/2013/05/20/3089302.html 因为源上的版本问题,所以没有使用源上的自动安装包,老规矩,Tomcat 7 ...

最新文章

  1. Piranha实验总结
  2. AIX 系统迁移安装
  3. 大数据多属性的数据架构设计
  4. 输出php数组结构,在PHP中输出数组结构使用 函数 。
  5. MarkDown 公式书写
  6. lnmp1.4上thinkphp5.0出现404的解决办法
  7. Spring项目的按层打包已过时
  8. linux中vim查看最后五行命令,Linux系统中Vi常用命令及高级应用
  9. spdep | 最小生成树
  10. web集成axis2_AXIS2 Web服务教程
  11. Windows上的Spark环境搭建后,运行时报错的问题
  12. 184.部门工资最高的员工
  13. 十天学会单片机Day4串行口通信
  14. Hashtable(哈希表)
  15. 合肥工业大学计算机和信息学院,合肥工业大学计算机与信息学院
  16. “程序员”眼中的中秋节
  17. 自用win软件小合集
  18. Android 引入高德地图 SDK
  19. python如何截长图_用python实现对元素的长截图
  20. 《失控》摘录与读后感

热门文章

  1. SET/JFace ProgressIndicator的使用以及来回滚动进度条实际使用示例
  2. Bootstrap页面布局10 - BS表格
  3. HTML5中微数据在搜索引擎中的使用举例
  4. USACO / Sorting a Three-Valued Sequence (简单题,方法正确性待证)
  5. Direct2D教程(五)复合图形
  6. eDiary电子日记本
  7. java 逆矩阵,java – 如何创建逆变换矩阵
  8. VMWare虚拟机三种网络形式
  9. Java B2B2C多用户商城 springboot架构 (五)springboot整合 beatlsql
  10. 原 用Tomcat服务器配置https双向认证过程实战