2019-08-27 1721 enAn
/usr/java/jdk1.8.0_221/jre/lib/security/java.security
第117行
securerandom.source=file:/dev/random
改为:
securerandom.source=file:/dev/urandom
linux的jdk切换,从1.7改为1.8,springMVC+mybatis+dubbo打包的jar启动,连接不了数据库
**********************************************************************
1.解压jdk1.8,与,jdk1.7同一级目录
jdk1.8目录: /usr/java/jdk1.8.0_221
jdk1.7目录: /usr/java/jdk1.7.0_80
**********************************************************************
编码vim /etc/profile,直接到文件末尾,配置jdk环境变量的地方
---------------jdk1.7配置-----------------------------------------------------
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
## zookooper
export ZOOKEEPER_HOME=/usr/apps/zookeeper-3.4.10
export PATH=$ZOOKEEPER_HOME/bin:$PATH
-------------jdk1.8配置-------------------------------------------------------
改为:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_221
JRE_HOME=/usr/java/jdk1.8.0_221/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
## zookooper
export ZOOKEEPER_HOME=/usr/apps/zookeeper-3.4.10
export PATH=$ZOOKEEPER_HOME/bin:$PATH
**********************************************************************
2.编辑vim /etc/profile,到文件末尾,改成1.8的路径
**********************************************************************
3.zookper的tomcat,进入bin目录
编辑:vim catalina.sh 第一行和第二行
export JAVA_HOME==/usr/java/jdk1.7.0_80
export JRE_HOME=/usr/java/jdk1.7.0_80/jre/
改成:
export JAVA_HOME==/usr/java/jdk1.8.0_221
export JRE_HOME=/usr/java/jdk1.8.0_221/jre/
----------------------------------------------------------------------
编辑:vim setclasspath.sh 第一行和第二行
export JAVA_HOME==/usr/java/jdk1.7.0_80
export JRE_HOME=/usr/java/jdk1.7.0_80/jre/
改成:
export JAVA_HOME==/usr/java/jdk1.8.0_221
export JRE_HOME=/usr/java/jdk1.8.0_221/jre/
----------------------------------------------------------------------
dubbo-admin.war 这个只支持jdk1.7的,换成jdk1.8启动不来war包,特别注意,折腾了好久,所以这个tomcat还是不要换成jdk1.8,还是1.7吧,除非找到1.8编译的war包
**********************************************************************
3.web的tomcat,进入bin目录
编辑:vim catalina.sh 第一行和第二行
export JAVA_HOME==/usr/java/jdk1.7.0_80
export JRE_HOME=/usr/java/jdk1.7.0_80/jre/
改成:
export JAVA_HOME==/usr/java/jdk1.8.0_221
export JRE_HOME=/usr/java/jdk1.8.0_221/jre/
----------------------------------------------------------------------
编辑:vim setclasspath.sh 第一行和第二行
export JAVA_HOME==/usr/java/jdk1.7.0_80
export JRE_HOME=/usr/java/jdk1.7.0_80/jre/
改成:
export JAVA_HOME==/usr/java/jdk1.8.0_221
export JRE_HOME=/usr/java/jdk1.8.0_221/jre/
**********************************************************************
打开文件jdk1.8的文件:
编辑: vim /usr/java/jdk1.8.0_221/jre/lib/security/java.security
第117行,securerandom.source=file:/dev/random
改成:securerandom.source=file:/dev/urandom
**********************************************************************
打开文件jdk1.7的文件:
编辑: vim /usr/java/jdk1.7.0_80/jre/lib/security/java.security
70行,securerandom.source=file:/dev/./urandom
............好像不用改,不记得改过,还是没有改过了.......
**********************************************************************