通过 Java CAPS 命令行安装脚本,您可以执行完整的安装。此处介绍的是无提示安装,在安装过程中,您将不会与安装程序进行交互,也不会看到安装过程,除非打开您要安装到的目录。设置了配置属性文件中的选项后,输入 "installername -f file.properties" 开始安装。开始安装之前,请先阅读《Java CAPS 安装规划》,因为其中包含成功完成 Java CAPS 安装所需的信息(例如,支持的平台、操作系统限制、参数定义等)。
使用无提示模式进行安装时,如果已经安装了产品,则脚本文件 file.properties 将由 Java CAPS 安装程序自动生成。
Java CAPS 发行版 6 不支持在安装目录路径中使用空格。
安装运行时组件
您可以设置配置属性文件以仅安装运行时组件。设置该文件中的选项,例如从完整安装更改为自定义安装 (CHOSEN_INSTALL_SET=Custom),确保设置了您需要的运行时组件(Sun Java System Application Server、Repository 和/或 Sun JMS IQ Manager),并注释掉您不需要安装的组件(如 NetBeans)之后,按照使用 CLI 进行 Java CAPS 无提示安装的步骤中的步骤完成安装。
安装设计时组件
您可以设置配置属性文件以仅安装设计时组件。设置文件中的选项,例如从完全安装更改为自定义安装 (CHOSEN_INSTALL_SET=Custom),确保设置了 NetBeans,并注释掉您不需要安装的组件(如 Repository)之后,按照使用 CLI 进行 Java CAPS 无提示安装的步骤中的步骤完成安装。
发行版 6 不支持在 Macintosh 系统上进行命令行安装。
将安装可执行文件从传送介质下载到安装目录。
通过 Sun 技术支持提供的 Sun 下载中心 (Sun Download Center, SDLC) URL
通过 Java 复合应用程序平台套件介质工具包中随附的 DVD
设置配置属性文件,并将其复制到将要安装 Java CAPS 的目录。
样例属性文件使用默认值,您可以更改其中的许多默认值。此文件还使用必须在运行安装脚本之前替换的变量:
USER_JDK__HOME:您的 JDK 所在的目录。
USER_INSTALL_DIR:要安装 Java CAPS 的目录。
REPOSITORY_NAME:要安装 Repository 的计算机的名称。您可以重命名 Repository(默认名称为 "repository1"),但是不要将名称更改为 "repository",因为全部小写的拼写方式可能会导致连接问题。
STCMS_OS_TYPE:要安装 Sun Java JMS IQ Manager 的操作系统的名称,例如:
Sun Solaris 10 x86(32/64 位),Intel
Sun Solaris 10 x86(64 位),AMD
Sun Solaris 10(64 位),SPARC
IBM AIX 5L 5.2 和 5.3(32 位)
IBM AIX 5L 5.2 和 5.3(64 位)
Red Hat Enterprise Linux Advanced Server 3、4 和 5(32/64 位),Intel
Red Hat Enterprise Linux Advanced Server 3、4 和 5(64 位),AMD
RedHat Enterprise Linux 5 Advanced Server(Intel 和 AMD x86-64)
SUSE Linux Enterprise Server 9 和 10(32/64 位),Intel
Windows(32 位)
不安装
样例配置属性文件
installername 是安装可执行文件的名称,"Appserver" 表示 Sun Java System Administration Server,而 "EM" 是 Enterprise Manager 的缩写。
#Installation command examples #installername -i silent #installername -f file.properties #[silent|gui|console] CHOSEN_INSTALL_FEATURE_LIST=Repository,NetBeans,Appserver,STCMS,UDDI,EM #[Complete|Custom] CHOSEN_INSTALL_SET=Complete #Choose JDK #---------- USER_JDK_HOME=C:\\Program Files\\Java\\jdk1.6.0_02 #Choose Install Folder #--------------------- USER_INSTALL_DIR=C:\\JavaCAPS6 #Repository Get User Input #------------------------- REPOSITORY_NAME=repository1 REPOSITORY_ADMIN_PORT=12000 #NetBeans Get User Input #------------------------- NETBEANS_INSTALL_NBMS=1 #Appserver Get User Input #------------------------ APPSERVER_ADMIN_USER=admin APPSERVER_ADMIN_PASSWORD=adminadmin APPSERVER_MASTER_PASSWORD=changeit APPSERVER_DOMAIN_NAME=domain1 # Basic Ports APPSERVER_ADMIN_PORT=4848 APPSERVER_HTTP_PORT=8080 APPSERVER_HTTPS_PORT=8181 # Advanced Ports APPSERVER_JMS_PORT=7676 APPSERVER_JMX_ADMIN_PORT=8686 APPSERVER_IIOP_PORT=3100 APPSERVER_IIOP_SSL_PORT=3820 APPSERVER_IIOP_MUTUALAUTH_PORT=3920 #STCMS Get User Input #-------------------- STCMS_OS_TYPE=win32 STCMS_PORT=18007 STCMS_SSL_PORT=18008 STCMS_MIGRATION_FROM_DIR= #EM Get User Input #----------------- EMANAGER_HOST_NAME=localhost EMANAGER_ADMIN_PORT=15000
注释掉您不希望安装的组件。
将安装可执行文件解压缩到将安装 Java CAPS 的目录;例如,适用于 Sun Solaris 的 JavaCAPS.bin,或适用于 Microsoft Windows 的 JavaCAPS.exe。
在 UNIX 系统上,Java CAPS 安装程序在默认情况下使用 /tmp 作为其工作区,即使 /var/tmp 是系统临时目录也是如此,这与 Sun Solaris SPARC 系统上的情况一样。如果您没有访问 /tmp 的权限,则此默认设置可能产生问题。此问题的解决方法是设置环境变量 IATEMPDIR=/var/tmp。设置了此环境变量之后,Java CAPS 安装程序将使用 /var/tmp 作为其临时目录。
打开 UNIX 系统上的终端窗口(或 Windows 系统上的命令提示符),导航至您复制配置属性文件和安装可执行文件的安装目录,然后输入:
sh ./JavaCAPS.bin -i silent -f file.properties(对于 Solaris)
sh ./JavaCAPS.bin -i silent -f file.properties(对于 Linux)
JavaCAPS.exe -i silent -f file.properties(对于 Windows)
Java CAPS 将安装在您指定的目录中。