博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装jdk+tomcat
阅读量:4925 次
发布时间:2019-06-11

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

 linux安装高版本jdk后不起作用的解决办法

1.安装jdk1.8。

2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。

3.执行 java -version,这个时候显示jdk还是1.7版本。

4.执行:which javawhich javac将以上两条指令执行结果中的java、javac文件删除。

5.执行:ln -s $JAVA_HOME/bin/java /usr/bin/javaln -s $JAVA_HOME/bin/javac /usr/bin/javac

6.执行:source /etc/profile7.执行java -version,即可看到jdk切换为1.8版本。

查看环境变量

whereis java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH

二,安装

选择要安装java的位置,如/usr/目录下,新建文件夹java(mkdir java)
#mkdir -p /usr/java
拷贝下载的jdk-8u31-linux-x64.tar.gz到/usr/java下
#cd /usr/java
# tar -zxvf jdk-8u31-linux-x64.tar.gz
三、设置变量
# vim /etc/profile
在最后面添加如下内容:
# JAVA
JAVA_HOME=/usr/java/jdk1.8.0_31
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
使变量生效
# source /etc/profile
验证是否成功
# java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
查看变量
# which java //java执行路径
/usr/java/jdk1.8.0_31/bin/java
# echo $JAVA_HOME
/usr/java/jdk1.8.0_31
# echo $PATH
/usr/java/jdk1.8.0_31/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
四. 卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。
五,安装tomcat
下载tomcat
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz
(1)解压apache-tomcat-8.0.20.tar.gz
# tar-zxvf apache-tomcat-8.0.20.tar.gz
(2)复制解压后的目录apache-tomcat-8.0.20到/usr/local下并重命名为tomcat8
# cp -Rapache-tomcat-8.0.20 /usr/local/tomcat8
注意:/usr/local/tomcat8就是后面我们要修改环境变量时需要填写的目录路径
(3)
添加tomcat环境变量
# vim /etc/profile
加入下代码
#set environment variable
JAVA_HOME=/usr/java/jdk1.8.0_31
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
exportTOMCAT_HOME=/usr/local/tomcat8
exportCATALINA_HOME=/usr/local/tomcat8
修改应用环境变量,是配置生效
# source/etc/profile
(4)进入bin目录 ,启动tomcat
# cd/usr/local/tomcat8/
# cd bin/
#./startup.sh
(5)修改环境变量后重新启动tomcat启动成功
[root@oracledb bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr/java/jdk1.8.0_31
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
(6)关闭tomcat
[root@oracledb bin]# ./shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr/java/jdk1.8.0_31
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar

 

转载于:https://www.cnblogs.com/bingyublog/p/9947736.html

你可能感兴趣的文章
Python自学知识点----Day02
查看>>
phpcms 大杂烩
查看>>
Matlab 函数ndims简介,flipdim简介
查看>>
关于MAVEN找不到JDK的那点事
查看>>
Eclipse 各种小图标的含义
查看>>
Set和Map数据结构
查看>>
内置对象Cookie和Session有何不同【常见面试题】
查看>>
【转载】Sqlserver数据库备份的几种方式
查看>>
静态链表的创建
查看>>
poll?transport=longpoll&connection...连接的作用
查看>>
fontconfig
查看>>
Toda 2
查看>>
Symfony 1.4 send mail embed image
查看>>
I/O类型
查看>>
PHP程序缓存之文件缓存处理方式
查看>>
PAT 1011-1020 题解
查看>>
201621123034 《Java程序设计》第4周学习总结
查看>>
vue-13-插件
查看>>
vs2015 报的字符串超长错误
查看>>
Flex的学习资源
查看>>