zoukankan      html  css  js  c++  java
  • 为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:IBMWebSphereAppServerin>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:IBMWebSphereAppServerin>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

  • 相关阅读:
    css 字体相关属性的设置
    flex 三列布局
    python shelve模块
    python collections模块
    Python shutil模块,高级文件管理
    python中os模块的常用
    python中hashlib加密模块和sys系统模块
    logging日志模块
    random模块常用方法
    序列化json和pickle模块
  • 原文地址:https://www.cnblogs.com/xusweeter/p/5366268.html
Copyright © 2011-2022 走看看