使用 Java CAPS 6 安装 CLI

使用 CLI 进行 Java CAPS 无提示安装

通过 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 系统上进行命令行安装。


Procedure使用 CLI 进行 Java CAPS 无提示安装的步骤

  1. 将安装可执行文件从传送介质下载到安装目录。

    • 通过 Sun 技术支持提供的 Sun 下载中心 (Sun Download Center, SDLC) URL

    • 通过 Java 复合应用程序平台套件介质工具包中随附的 DVD

  2. 设置配置属性文件,并将其复制到将要安装 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 的操作系统的名称,例如:

      solx86

      Sun Solaris 10 x86(32/64 位),Intel

      solamd64

      Sun Solaris 10 x86(64 位),AMD

      solaris64

      Sun Solaris 10(64 位),SPARC

      aix32

      IBM AIX 5L 5.2 和 5.3(32 位)

      aix64

      IBM AIX 5L 5.2 和 5.3(64 位)

      linux7

      Red Hat Enterprise Linux Advanced Server 3、4 和 5(32/64 位),Intel

      linuxamd64

      Red Hat Enterprise Linux Advanced Server 3、4 和 5(64 位),AMD

      redhat5_64

      RedHat Enterprise Linux 5 Advanced Server(Intel 和 AMD x86-64)

      suse8

      SUSE Linux Enterprise Server 9 和 10(32/64 位),Intel

      win32

      Windows(32 位)

      donotinstall

      不安装

    样例配置属性文件


    注 –

    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

    注 –

    注释掉您不希望安装的组件。


  3. 将安装可执行文件解压缩到将安装 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 作为其临时目录。


  4. 打开 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 将安装在您指定的目录中。