CentOS7.2 安装Tomcat
Centos默认安装JDK
现在要删除旧版本的jdk,安装新版本jdk
查看现有jdk:
[root@localhost 桌面]# rpm -qa | grep jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
java-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 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running 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_121
export JRE_HOME=/usr/local/jdk/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
启用配置:
source /etc/profile
查看java版本:
[root@localhost 桌面]# java -version
java 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 environment
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH #tomcat
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M17
启动/bin/startup.sh
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.0.M17
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.0.M17
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M17/temp
Using JRE_HOME: /usr/local/jdk/jdk1.8.0_121
Using 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.jar
Tomcat started.
打开浏览器访问127.0.0.1:8080,ok!
为了以后tomcat可以自启动,在/etc/rc.local文件中添加配置:
#set java environment
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH #tomcat
export 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://newthink.blog.51cto.com/872263/1859308
http://www.itread01.com/articles/1476060057.html
CentOS7.2 安装Tomcat的更多相关文章
- Centos7.2安装tomcat+Myeclipse(遇到的一些问题与总结)+web项目实战
工作环境:centos7.2 PS:没有耐心的同学可以直接跳到后面的安装方法,对于安装方法大多是网上的,我只是做相关收集和总结 给个tomca和Myeclipset折腾的半死,现在做一些总结1.一定要 ...
- Centos7 yum安装tomcat
以下操作是在线安装apache-tomcat 需要联网下载包. liux系统环境 [root@localhost ~]# cat /etc/redhat-release CentOS Linux re ...
- centos7下面安装tomcat
前言 对于一个新安装的 centos 系统来说,是没有 tomcat 服务器的.用下面的命令可以查看 tomcat 服务的状态. systemctl status tomcat.service//或者 ...
- 阿里云CentOs7上安装Tomcat
一.下载安装tomcat8 cd /usr/ #创建tomcat目录 mkdir tomcat #从网上download 压缩包 wget tomcat8 url #解压 tar -zxvf apac ...
- CentOS7下安装Tomcat
1.下载tomcat. 测试tomcat版本为:apache-tomcat-8.5.6.tar.gz.下载地址:http://tomcat.apache.org/download-80.cgi. 2. ...
- 华为云服务器centos7.3安装tomcat
1. 进入tomcat官网,复制下载地址 https://tomcat.apache.org/download-80.cgi#8.5.47 鼠标右键,复制链接地址:http://mirrors.tun ...
- CentOS7 服务器 JDK+TOMCAT+MYSQL+redis 安装日志
防火墙配置(参考 CentOS7安装iptables防火墙) 检查是否安装iptables #先检查是否安装了iptables service iptables status #安装iptables ...
- 简单步骤Centos7安装Tomcat 8 (yum安装)(ZT)
原文:https://blog.51cto.com/bestlope/1978114?source=drt 说明: 操作系统:Centos7 系统环境:未安装其他服务 Step 1:更新系统 sudo ...
- centos7中使用yum安装tomcat以及它的启动、停止、重启
centos7中使用yum安装tomcat 介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器. Tomcat是Apache Software Foundat ...
随机推荐
- 英语——'s和s'和s的区别
举个例子吧,student's 是表示学生的,名词单数形式的所有格students' 是表示学生们的,名词复数形式的所有格students 是表示学生们,名词的复数形式
- hihocoder [Offer收割]编程练习赛14 投掷硬币
题目2 : 投掷硬币 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi有一枚神奇的硬币.已知第i次投掷这枚硬币时,正面向上的概率是Pi. 现在小Hi想知道如果总共投 ...
- weblogic新漏洞学习cve-2017-10271
一.原理: 很明显啦,readobject又出来背锅了,一个XML的反序列化漏洞导致的命令执行. 具体原理我看不懂java代码的我也只能学习别人的分析.给出一篇参考文章,写的非常详细: 漏洞原理 二. ...
- parseInt()解析整数与parsetFloat()解析浮点数
1.parseInt(string,radix) 解析整数 parseInt("dgei23"); // NaN parseInt("3 blind mice" ...
- fabric入门
author: headsen chen date: 2018-08-12 23:13:16 1,安装 yum -y install epel-releaseyum -y install fabr ...
- 结合Ajax做地区内容切换!(城市切换)
实现原理:点击,进行异步保存Cookie , 根据保存的Cookie来切换城市内容: 简单HTML示例: <!doctype html> <html> <head> ...
- VS2012编译FFmpeg 2.1.4
这次的目标是完整编译FFmpeg包括汇编代码,并且尽量少修改源代码. 环境是WIN7 64位,VS2012, Intel.Parallel.Studio.XE.2013.SP1 一. 安装MinGW, ...
- Git源码安装
系统自带yum安装的git版本较老,需要安装最新版本可以使用源码安装 下载最新安装包,下载地址https://github.com/git/git/releases 安装依赖包 yum install ...
- SaltStack实现Haproxy Nginx+php MySQL主从
构建图如下 参考文档:https://github.com/unixhot/saltbook-code/tree/master
- pta习题集5-16 朋友圈
某学校有N个学生,形成M个俱乐部.每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈.一个学生可以同时属于若干个不同的俱乐部.根据"我的朋友的朋友也是我的朋友"这个推论可以得 ...