为WebSphere Application Server v8.5安装并配置JDK7 - xusweeter

时间:2024-02-17 09:08:59

为WebSphere Application Server v8.5安装并配置JDK7

IBM WebSphere Application Server v8.5可以同时支持不同版本的JDK共存,并且可以通过命令设置概要文件所使用的JDK版本。WAS8.5默认安装JDK6,如果要使用JDK7的话需要手动安装JDK。

参考文档:

http://www.ibm.com/developerworks/cn/java/j-lo-java7was8/

该文档对JDK7的特性及为WAS8.5安装JDK7进行了详细的说明。

 

操作记录:

一、查看WAS已安装JDK

通过managesdk命令可以查看当前WAS已安装的JDK。

E:\IBM\WebSphere\AppServer\bin>managesdk.bat -listAvailable

QQ截图20160407234416

可以看到当前WAS具有一个SDK,名称为1.6_64。

 

二、下载JDK7并配置存储库

参考文档中提供了IBM JDK7的下载地址;我没有直接从官网下载而是从IBM WebSphere Portal v8.5的安装介质中找到了IBM JAVA7的介质(WS_SDK_JAVA_TECH_7.0.6.1.zip)。解压JDK压缩包并在Installation Manager中配置存储库地址。

QQ截图20160407233511

QQ截图20160407233640

 

三、安装JDK7

1、在IM中配置好JDK7的资源存储库路径即可点击“安装”按钮进行安装。

2、在“安装软件包”界面中勾选“IBM WebSphere SDK Java Technology Edition(可选)”项目,点击“下一步”按钮继续;

QQ截图20160407235029

3、勾选“使用现有软件包组”,然后在下部的列表中选中“IBM WebSphere Application Server V8.5”,点击“下一步”按钮继续;

QQ截图20160407235242

4、一路“下一步”后点击“安装”按钮执行JDK7的安装;

5、安装成功。

QQ截图20160407235638

 

四、确认目前WAS已安装JDK

通过managesdk命令可以查看当前WAS已安装的JDK。

E:\IBM\WebSphere\AppServer\bin>managesdk.bat -listAvailable

QQ截图20160407235821

通过命令可以看到当前已经存在了两个SDK。

 

五、managesdk命令使用方法

QQ截图20160408000012

 

managesdk常用命令说明:

// 列出当前可用SDK
managesdk.bat -listAvailable

// 查询新概要文件创建SDK
managesdk.bat -getNewProfileDefault

// 设置新概要文件创建SDK
managesdk.bat -setNewProfileDefault -sdkName 1.7_64

// 为所有概要文件设置SDK
managesdk.bat -enableProfileAll -sdkName 1.7_64

// 为指定概要文件设置SDK
managesdk.bat -enableProfile –sdkName 1.7_64 –profileName AppSrv01

 

QQ截图20160408000600

 

重要说明1:

在为概要文件设置SDK时请确保概要文件的Manager或者NodeAgent启动,否则无法正常执行。

QQ截图20160408001520

 

重要说明2:

为概要文件设置SDK后需要将所有服务停止,重启后新的SDK才生效。

 

六、验证WAS概要文件的SDK

设置完概要文件的SDK后,需要重启所有的服务,然后新的SDK才能生效,WAS的Server在启动时会在SystemOut.log日志文件中输出当前使用的JDK版本。

切换JDK前的日志输出:

QQ截图20160407123718

切换JDK后的日志输出:

QQ截图20160407123630