Linux环境下安装JDK和Tomcat
Posted 想做CTO的任同学...
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境下安装JDK和Tomcat相关的知识,希望对你有一定的参考价值。
文章目录
使用Centos7版本
Centos7卸载自带的JDK
-
一般Centos7会默认安装OpenJDK,需要先把这个删除了
-
切换到root用户(su - root)查看:
rpm -qa | grep java
-
(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准
[root@localhost ~]# rpm -qa | grep java java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 tzdata-java-2018e-3.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 [root@localhost ~]# rpm -e --nodeps tzdata-java-2018e-3.el7.noarch [root@localhost ~]# rpm -qa | grep java java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch
-
卸载OpenJDK:
-
-e erase package(uninstall) 移除包(卸载)
-
--nodeps do not verify package dependencies 不要验证包依赖关系
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 [root@localhost ~]# rpm -e --nodeps tzdata-java-2018e-3.el7.noarch [root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 [root@localhost ~]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch [root@localhost ~]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
Centos7—安装jdk
-
切换到root用户并进行usr目录:
cd /usr
-
在usr目录下创建java文件夹:
mkdir java
-
将
Linux版本的jdk压缩包
上传到java目录下 -
进入
/usr/java
文件夹下:cd /usr/java/
-
修改权限,参数“为你自己上传的jdk安装文件名字”
-
解压上传的jdk压缩包
-
配置环境变量:
vi /etc/profile
添加内容:export JAVA_HOME=/usr/java/解压后文件夹名/ 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 -version
-
完整流程如下:
[root@localhost ~]# cd /usr [root@localhost usr]# mkdir java [root@localhost usr]# cd /usr/java [root@localhost java]# ls jdk-8u231-linux-x64.tar.gz [root@localhost java]# chmod 755 jdk-8u231-linux-x64.tar.gz [root@localhost java]# tar-zxvf jdk-8u231-linux-x64.tar.gz bash: tar-zxvf: command not found... [root@localhost java]# tar -zxvf jdk-8u231-linux-x64.tar.gz .... [root@localhost java]# vi /etc/profile 配置环境变量 [root@localhost java]# source /etc/profile [root@localhost java]# java -version java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
Centos7—安装tomcat
-
创建安装目录:
mkdir /usr/tomcat
-
上传Linux版本的tomcat到客户机,并给相应的权限
-
解压tomcat压缩包
-
启动tomcat:
进入tomcat的bin目录: cd /usr/tomcat/apache-tomcat-7.0.57/bin/ 启动tomcat web服务器: ./startup.sh
-
主机测试安装是否成功
-
完整步骤如下
[root@centos7-1 software]# chmod 755 apache-tomcat-7.0.57.tar.gz [root@centos7-1 software]# tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/tomcat [root@centos7-1 software]# cd /usr/tomcat/apache-tomcat-7.0.57/bin/ [root@centos7-1 bin]# ./startup.sh Using CATALINA_BASE: /usr/tomcat/apache-tomcat-7.0.57 Using CATALINA_HOME: /usr/tomcat/apache-tomcat-7.0.57 Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-7.0.57/temp Using JRE_HOME: /usr/java/jdk1.8.0_231/ Using CLASSPATH: /usr/tomcat/apache-tomcat-7.0.57/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-7.0.57/bin/tomcat-juli.jar Tomcat started.
-
查看tomcat日志信息:
tail -200f /usr/tomcat/apache-tomcat-7.0.57/logs/catalina.out
-
也可以进入tomcat的bin目录用组合命令,启动并查看日志:
./startup.sh && tail -200f ../logs/catalina.out
以上是关于Linux环境下安装JDK和Tomcat的主要内容,如果未能解决你的问题,请参考以下文章