Jdk 软件版本升级 1.7-1.8

2018年12月26日10:50:11 发表评论 4,580 views
广告也精彩

因项目生产环境使用的JDK版本为1.7,新的项目采用的框架最低只支持1.8,考虑到1.8也优化底层处理(如:HashMap在并发下会出现死循环),最终决定升级。

1、关闭服务、清理无用服务

[root@ghzz ~]# getenforce  #关闭selinux
Disabled
[root@ghzz ~]# ps -ef|grep java  #查看正在运行的程序,关闭后升级

2,查看现有jdk版本及路径

[root@node1 conf]# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

#路径
cat /etc/profile|grep "JAVA"

Jdk 软件版本升级 1.7-1.8

3,下载新的jdk并配置

cd  /usr/local  根据上面的环境变量 获取的jdk根目录
rz  jdk-8u60-linux-x64.tar.gz #上传软件包,qq群共享下载
tar -zxvf jdk-8u60-linux-x64.tar.gz   #解压

4,更新环境变量

export JAVA_HOME=/usr/local/jdk1.8.0_60    #更新路径
export JRE_HOME=/usr/local/jdk1.8.0_60/jre

#更新环境变量
source /etc/profile

或者建立 软连接 方便后期回滚和在升级

5,查看升级结果

java -version

Jdk 软件版本升级 1.7-1.8

6,重启tomcat程序,加载新的jdk

最好夜里人少切换,避免影响业务,我们这次就直接kill点进程了

ps -ef|grep tomcat  #获取进程id
kill $id
/usr/local/tomcat/webapps
mv qiuyuetao.war /tmp/  #备份
rz 上传 新war包

7,自定义Tomcat 程序路径

<Context path="" docBase="/usr/local/tomcat/webapps/TsaSDKXmlRpc" reloadable="true"  debug="0"/>

Jdk 软件版本升级 1.7-1.8

8.效果验证

为了看的明显一些,我在路径上随便写点东西,node1
Jdk 软件版本升级 1.7-1.8
打开页面显示node1正常
Jdk 软件版本升级 1.7-1.8

注意:如果没有成功,看下ROOT目录下是否有内容,他的优先级会高些,清除或者备份到其它目录,重启下即可。

至此,Jdk升级完毕,tomcat也完了一般自定义。

  • QQ精品交流群
  • weinxin
  • 微信公众号
  • weinxin
广告也精彩
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: