公司的某项目的需求:应用使用的JDK环境是JDK1.8,但客户的中间件websphere8.5.5默认的是JDK1.6,大家都没切换JDK版本的经验,于是小编一刀就开始“踩坑”探索…
以下是websphere8.5配置JDK1.8的步骤,中间探索过程就多废话了,希望能帮到有需要的朋友。
目录
一、检查当前websphere环境
- 登陆到was控制台
- 查看版本
二、下载was升级包和JDK包
1.下载was8.5.5.13升级包
2.下载 JDK 1.8
三、升级WAS 8.5.5.13
1.解压下载到的三个升级包
2. 使用IIM升级
3.升级验证
四、安装JDK1.8
- 解压压缩包
- 使用IIM安装
- 升级验证
五、配置使用JDK1.8
1.在server中做配置
2. 验证JDK版本
一、检查当前websphere环境
- 登陆到was控制台
http://192.168.196.100:9060/ibm/console
- 查看版本
点击“欢迎”可以看到版本信息,这里是8.5.5.0,需要升级到 8.5.5.9 或最新 8.5.5.13,才可以配置JDK 1.8 ,本环境我们选择升级8.5.5.13。
二、下载was升级包和JDK包
1.下载was8.5.5.13升级包
http://www-01.ibm.com/support/docview.wss?rs=180&context=SSEQTP&uid=swg27004980#ver85_0
后面选择三个包,再选择下载方式,登陆IBM账号,就可以下载到了,就不再截图了。
2.下载 JDK 1.8
http://www-01.ibm.com/support/docview.wss?uid=swg24044501
三、升级WAS 8.5.5.13
1.解压下载到的三个升级包
unzip 8.5.5-WS-WAS-FP013-part\?.zip
使用IIM升级
执行/opt/IBM/InstallationManager/eclipse /launcher
打开IMM,按照下图选择repository文件
点击更新,后面步骤按需选择,或默认。3.升级验证
更新完成再次查看版本已更新到8.5.5.13,则更新成功。
四、安装JDK1.8
解压压缩包
unzip 8.0.5.6-WS-IBMWASJAVA-Linux.zip- 使用IIM安装
cd /opt/IBM/InstallationManager/eclipse/
./launcher
选择repository文件
点击安装
这里选择下图中带有“可选”的包
- 使用IIM安装
升级验证
执行
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
managesdk.sh -listAvailable
显示有1.8_64的名称则安装成功。
五、配置使用JDK1.8
1.在终端配置
[root@localhost bin]# cd /opt/IBM/WebSphere/AppServer/bin
[root@localhost bin]# ./managesdk.sh -listAvailable
CWSDK1003I:
可用的 SDK: CWSDK1005I:
SDK 名称:1.6_64 CWSDK1005I:
SDK 名称:1.8_64 CWSDK1001I:
已成功执行请求的 managesdk 任务。
[root@localhost bin]# ./managesdk.sh -getNewProfileDefault
CWSDK1007I: 新概要文件创建
SDK 名称:1.6_64
CWSDK1001I: 已成功执行请求的 managesdk 任务。
[root@localhost bin]# ./managesdk.sh -setNewProfileDefault -sdkName
1.8_64
CWSDK1022I: 现在,新概要文件创建将使用 SDK 名称 1.8_64。
CWSDK1001I: 已成功执行请求的 managesdk 任务。
[root@localhost bin]# ./managesdk.sh -enableProfileAll -sdkName 1.8_64
CWSDK1017I: 现在,启用了概要文件 Dmgr01 以使用 SDK 1.8_64。
2.在server中做配置
点击需要使用JDK1.8的Server
点击,最下方的Java SDK
点击“1.8_64”—-“用作缺省值”
2. 验证JDK版本
重启配置完jdk1.8的server,之后,点击“查看JVM日志”
此处可以看到使用的是1.8版本的JDK。