关于此任务
新增内容: Installation Manager 现支持两种类型的 Java SDK 产品:
- 公共 IBM Java SDK:这些产品通过 com.ibm.java.jdk 标识表示,并且可用于最新的
Java 版本。这些产品不遵循 WebSphere 修订包调度,因此,您可以更快地接收
Java 安全性更新(在这些更新可用时即接收)。这些产品还由 WebSphere Application Server 传统版 V9.0 使用。
- WebSphere Java SDK:这些产品通过 com.ibm.websphere.liberty.IBMJAVA 标识表示,并且可用于较低的
Java 版本。对这些产品的更新根据 WebSphere 修订包调度进行交付。
下表列出了 Java SDK 产品名称和标识。
表 1. IBM Java SDK 产品Java SDK 产品名称 |
产品标识 |
IBM SDK Java Technology Edition V8 |
com.ibm.java.jdk.v8 |
IBM SDK Java Technology Edition V7.1 |
com.ibm.java.jdk.v71 |
IBM WebSphere SDK, Java Technology Edition V7 |
com.ibm.websphere.liberty.IBMJAVA.v70 |
IBM WebSphere SDK, Java Technology Edition V6 |
com.ibm.websphere.liberty.IBMJAVA.v60 |
注: Liberty V8.5.5 支持 com.ibm.websphere.liberty.IBMJAVA.v80 和
com.ibm.websphere.liberty.IBMJAVA.v71 产品。虽然您可以继续安装这些产品,但请考虑改为安装适合新安装和现有安装的公共
Java SDK。请注意,这些 WebSphere Java SDK 产品不能与 V9.0 中引入的无版本 Liberty 产品 com.ibm.websphere.liberty.zOS 配合使用。对于此 Liberty 产品,必须安装 IBM Java SDK。
要点: 所选择的 Java SDK 的类型会影响更新的交付方式。
对于 IBM Java SDK 和 WebSphere Java SDK,修订包具有用于使 Java SDK 安装达到全新级别(例如,8.0.3.10)的捆绑服务。
但是,各个修订的打包和安装有所不同:
- 公共 IBM Java SDK:单个修订打包为具有更新时间戳记的修订包。IBM SDK Java Technology Edition 的单个修订中的内容是累积的,因此修订包含指定级别的修订包内容以及修订之前的任何维护。由于单个修订打包为修订包,且未提供任何临时修订,那么会通过用于安装和卸载修订包的方法来安装 IBM
Java SDK 的所有更新。
- WebSphere Java SDK:与 Liberty 和其他 WebSphere 产品相似,单个修订打包为临时修订,以不同方式从修订包应用。
- 选择 WebSphere Application Server for z/OS Liberty 的已安装副本,将在该副本上安装 IBM SDK Java Technology Edition。
- 在最初使用 IBM Installation Manager 来安装此 WebSphere Application Server for z/OS Liberty 副本的同一位置,为此副本安装产品文件系统。
文件系统将至少需要 7,500 个磁道 (3390) 或 350 MB 的可用磁盘空间才能安装 IBM SDK Java Technology Edition。
可以使用 Installation Manager 二进制文件位置的
eclipse/tools 子目录中的
zMountFileSystem.sh 脚本来安装此文件系统。例如:
cd /InstallationManager/bin/eclipse/tools
zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
-mountpoint /usr/lpp/WebSphere/Liberty/V9R0
可以将 -owner、-group 和 -perm 选项添加到此命令,以设置文件系统中所有文件的所有权和许可权。
- 以 Installation Manager 用户标识登录 Unix 系统服务 Shell,然后将目录切换到 Installation Manager 二进制文件位置的 eclipse/tools 子目录。
例如:
cd /InstallationManager/bin/eclipse/tools
- 如果计划使用基于 Web 的服务存储库,请在 z/OS 上运行 imutilsc 命令以创建凭证存储文件来访问此存储库。
installation_manager_binaries_directory/eclipse/tools/imutilsc saveCredential
-secureStorageFile storage_file
-userName user_ID -userPassword user_password
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
其中,storage_file 是要创建的存储文件的路径和文件名,而 user_ID 和 user_password 是用来访问受保护 IBM 软件 Web 站点的通用 IBM 用户标识和密码。例如:
/opt/IBM/InstallationManager/eclipse/tools/imutilsc saveCredential
-secureStorageFile /u/jane/IBM.software.store
-userName jsmith01 -userPassword 732Ukelele
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
请确保凭证存储文件可以由 Installation Manager 用户标识读取。
- 验证产品存储库是否可用。
要执行此操作,请发出以下 Installation Manager 命令行命令。
imcl listAvailablePackages -repositories list_of_repository_locations
您应该会看到一个或多个级别的 IBM SDK Java Technology Edition 产品。
list_of_repository_locations 应该包含初始产品存储库的路径以及任何其他服务存储库的路径。用逗号分隔 list_of_repository_locations 中的 URL。
要使用基于 Web 的服务存储库,请添加
-useServiceRepository 参数,并使用
-secureStorageFile 参数来指定包含 IBM 软件标识和密码的凭证存储文件。例如:
imcl listAvailablePackages
-repositories /usr/lpp/InstallationManagerRepository/HBBO900
-useServiceRepository
-secureStorageFile /u/jane/IBM.software.store
- 运行 Installation Manager 命令行工具以安装 IBM SDK Java Technology Edition。
imcl install com.ibm.java.jdk.v8
-installationDirectory installation_location
-repositories list_of_repository_locations
-sharedResourcesDirectory shared_data_location
-acceptLicense [-useServiceRepository -secureStorageFile storage_file]
[-installFixes <all | recommended | none> ]
-sharedResourcesDirectory 参数指向目录,Installation Manager 在处理安装期间使用该目录来存储来自存储库的工件。首次使用特定 Installation Manager 来安装产品时,会设置此值。设置共享资源目录之后,可以省略此参数。
如果未指定要安装的产品版本,那么 Installation Manager 将安装产品的最新版本。对于 WebSphere Java SDK,可以通过指定 -installFixes none 来阻止安装修订,或者通过指定 -installFixes recommended 来仅安装建议的修订。如果指定要安装的产品版本,那么只有在指定 -installFixes recommended 或 -installFixes all 时才会安装存储库位置中的任何修订。
-installFixes 参数不适用于 IBM Java SDK,因为单个修订打包为更新的修订包而不是临时修订。
- 如果 Installation Manager 完成运行且未发出错误消息,那么产品安装完成。
可以在 Installation Manager 运行时数据位置的日志子目录中找到安装的日志。
- 产品安装完成后,请卸载产品文件系统,并以只读方式重新安装产品文件系统,供 Liberty 服务器使用。