博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7.2 安装Tomcat
阅读量:6863 次
发布时间:2019-06-26

本文共 3682 字,大约阅读时间需要 12 分钟。

Centos默认安装JDK

现在要删除旧版本的jdk,安装新版本jdk

查看现有jdk:

[root@localhost 桌面]# rpm -qa | grep jdkjava-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

删除旧版本:

[root@localhost 桌面]# yum -y remove java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.65-3.b17.el7 将被 删除--> 正在处理依赖关系 java-1.8.0-openjdk,它被软件包 icedtea-web-1.6.1-4.el7.x86_64 需要--> 正在检查事务---> 软件包 icedtea-web.x86_64.0.1.6.1-4.el7 将被 删除--> 解决依赖关系完成依赖关系解决================================================================================ Package                架构       版本                     源             大小================================================================================正在删除: java-1.8.0-openjdk     x86_64     1:1.8.0.65-3.b17.el7     @anaconda     501 k为依赖而移除: icedtea-web            x86_64     1.6.1-4.el7              @anaconda     2.1 M事务概要================================================================================移除  1 软件包 (+1 依赖软件包)安装大小:2.6 MDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction  正在删除    : icedtea-web-1.6.1-4.el7.x86_64                              1/2   正在删除    : 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64              2/2   验证中      : 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64              1/2   验证中      : icedtea-web-1.6.1-4.el7.x86_64                              2/2 删除:  java-1.8.0-openjdk.x86_64 1:1.8.0.65-3.b17.el7                                作为依赖被删除:  icedtea-web.x86_64 0:1.6.1-4.el7                                              完毕!

将下载的jdk文件放在/usr/local/jdk文件夹下,解压

添加/etc/profile文件为:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_121export JRE_HOME=/usr/local/jdk/jdk1.8.0_121/jreexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

 

启用配置:

source /etc/profile

查看java版本:

[root@localhost 桌面]# java -versionjava version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

=====================================================

安装Tomcat:

将下载的tomcat迁移到/usr/local/tomcat下,并解压

修改/usr/local/tomcat/apache-tomcat-9.0.0.M17/bin/catalina.sh文件

在第二行添加:

JAVA_HOME=/usr/local/jdk/jdk1.8.0_121   CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M17

start.up文件添加:

#set java environmentexport JAVA_HOME=/usr/local/jdk/jdk1.8.0_121export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH#tomcatexport TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M17

 

启动/bin/startup.sh

[root@localhost bin]# ./startup.shUsing CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.0.M17Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.0.M17Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M17/tempUsing JRE_HOME:        /usr/local/jdk/jdk1.8.0_121Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.0.M17/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.0.M17/bin/tomcat-juli.jarTomcat started.

打开浏览器访问127.0.0.1:8080,ok!

为了以后tomcat可以自启动,在/etc/rc.local文件中添加配置:

#set java environmentexport JAVA_HOME=/usr/local/jdk/jdk1.8.0_121export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH#tomcatexport TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M17#configuration/usr/local/tomcat/apache-tomcat-9.0.0.M17/bin/startup.sh

如果重启还是不行,那么应该就是该文件没有执行权限,那么就执行:

chmod +x /etc/rc.d/rc.local

 

转载地址:http://xpqyl.baihongyu.com/

你可能感兴趣的文章
Sass笔记
查看>>
烂泥:NFS存储与VSphere配合使用
查看>>
烂泥:mysql数据库使用的基本命令
查看>>
js清除缓存方法
查看>>
ALGEBRA-3 线性映射
查看>>
C# 利用ReportViewer生成报表
查看>>
下拉菜单
查看>>
knockout.js 练习一
查看>>
Asp.Net Core SignalR 与微信小程序交互笔记
查看>>
os.linesep提取当前平台使用的换行符
查看>>
到底什么是故事点(Story Point)?
查看>>
修改用户定义的数据类型
查看>>
网络流24题10
查看>>
多域名THINKPHP利用MEMCACHE方式共享SESSION数据(转)
查看>>
C#基础 for 穷举、迭代
查看>>
2018.3.17 模拟赛——(2)删数
查看>>
视图层
查看>>
Django跨域解决方法
查看>>
LeetCode题目分类
查看>>
为什么拷贝构造函数的参数是一个引用,可以不是引用吗
查看>>