SunJava™System,怎么彻底删除文件

彻底删除 2
SunJava™System ApplicationServer7安装指南 2004Q2Update1 SunMicrosystems,Inc.4150NetworkCircleSantaClara,CA95054U.S.A. 文件号码819-1001 版权所有©2004SunMicrosystems,Inc.,4150NetworkCircle,SantaClara,California95054,
U.S.A.保留所有权利。
对于本文档中介绍的产品,SunMicrosystems,Inc.对其所涉及的技术拥有相关的知识产权。
需特别指出的是(但不局限于此),这些知识产权可能包含在/patents中列出的一项或多项美国专利,以及在美国和其他国家/地区申请的一项或多项其他专利或待批专利。
本软件包含SunMicrosystems,Inc.的保密信息和商业机密。
未经SunMicrosystems,Inc.事先明确书面许可,禁止使用、泄露或复制本软件。
必须依据许可证条款使用。
此发行版本可能包含由第三方开发的内容。
Sun、SunMicrosystems、Sun徽标、Java、Solaris、Sun(TM)ONE、Sun(TM)ONEStudio、、J2EE、J2SE、EnterpriseJavaBeans、EJB、JavaServerPages、JSP、JDBC、JDK、JVM、JavaNamingandDirectoryInterface、JavaMail和Java咖啡杯徽标是SunMicrosystems,Inc.在美国和其他国家/地区的商标或注册商标。
所有SPARC商标的使用均已获得许可,它们是SPARCInternational,Inc.在美国和其他国家/地区的商标或注册商标。
标有SPARC商标的产品均基于由SunMicrosystems,Inc.开发的体系结构。
UNIX是X/OpenCompany,Ltd.在美国和其他国家/地区独家许可的注册商标。
本产品受美国出口控制法制约,并应遵守其他国家/地区的进出口法律。
严禁将本产品直接或间接地用于核设施、导弹、生化武器或海上核设施,也不能直接或间接地出口给核设施、导弹、生化武器或海上核设施的最终用户。
严禁出口或转口到美国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的国家/地区的公民。
本文档按“原样”提供,对于所有明示或默示的条件、陈述和担保,包括对适销性、适用性和非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效。
目录 关于本指南......................................1 本指南的读者.....................................1使用文档.......................................2本指南的组织方式...................................4文档约定.......................................4 一般约定......................................4有关目录的约定...................................5联系Sun.......................................6向我们提供反馈信息.................................6获得培训......................................6与产品支持中心联系.................................6访问文档.......................................7 第1章安装标准版和企业版软件............................9关于ApplicationServer安装.............................9 产品的分发....................................10封装模型和目录结构................................11 SolarisSPARC/x86上基于软件包的安装和Linux上基于RPM的安装........11MicrosoftWindows和SolarisSPARC/x86上基于文件的安装............12安装组件.....................................12安装方式.....................................14安装ApplicationServer软件............................15从Web站点下载.................................16针对SolarisSPARC和Solarisx86或Linux进行下载..............16针对MicrosoftWindows进行下载........................16安装标准版....................................17在SolarisSPARC和Solarisx86上安装标准版.................17 目录
3 在Linux上安装标准版.............................19在MicrosoftWindows上安装标准版.......................20安装企业版....................................22在SolarisSPARC、Solarisx86和Linux上安装企业版..............22在MicrosoftWindows上安装企业版.......................25安装负载平衡器插件组件...............................26以无提示模式安装..................................28创建安装配置文件.................................28创建安装配置文件的语法............................28安装配置文件的示例..............................28修改安装配置文件...............................29以无提示模式安装.................................30 第2章设置HADB前的准备工作...........................33在Windows上设置HADB...............................33配置共享内存和信号.................................34 在Solaris上配置共享内存............................35在Linux上配置共享内存.............................37设置主机通信....................................37设置RSH以进行HADB管理............................38设置SSH以进行HADB管理............................39 SSH要求和限制................................39在Solaris8中安装SSH............................41现在可以配置SSH。
...............................41配置SSH...................................41在Solaris上将HADB与Veritas文件系统一起使用.................44在Linux上将HADB与ext文件系统一起使用....................45设置用户环境....................................45为非超级用户设置管理................................46使用clsetup....................................47clsetup的工作原理................................48输入文件的工作原理..............................48clsetup完成的任务..............................49clsetup使用的命令..............................50clsetup要求和限制................................50编辑clsetup输入文件..............................51clinstance.conf文件.............................52clpassword.conf文件.............................53clresource.conf文件.............................53运行clsetup...................................60clsetup的清除步骤................................62时间同步......................................63 4ApplicationServer72004Q2Update1•安装指南 第3章卸载标准版和企业版软件...........................65关于卸载......................................65 卸载要求.....................................65卸载ApplicationServer软件............................66以无提示模式卸载(非交互式)............................67附录A升级ApplicationServer...........................69升级标准版或企业版.................................69索引.........................................71 目录
5 6ApplicationServer72004Q2Update1•安装指南 关于本指南 本指南介绍如何安装SunJavaSystemApplicationServer7标准版和企业版。
本前言介绍了以下主题:•本指南的读者•使用文档•本指南的组织方式•文档约定•联系Sun•访问文档 本指南的读者 本指南适用的读者范围是为企业开发、汇编和部署Bean的用户。
本指南假设您已熟悉以下内容:•Java编程•Java(TM)Servlet、JavaServerPages(TM)(JSP(TM))、Enterprise JavaBeans(TM)(EJB(TM))和Java(TM)DatabaseConnectivity(JDBC(TM))规范中定义的JavaAPI•结构化数据库查询语言(SQL)•相关的数据库概念•软件开发过程,包括调试和源代码控制
1 使用文档 使用文档 SunJavaSystemApplicationServer标准版和企业版手册的形式为可移植文档格式(PDF)或超文本标记语言(HTML)格式的联机文件。
下表列出了SunJavaSystemApplicationServer手册中所介绍的任务和概念。
标有(已针对72004Q2版进行了更新)的手册已针对SunJavaSystemApplicationServer标准版和企业版的72004Q2版进行了更新。
没有此标记的手册自发布第7版企业版至今一直没有更新。
表1有关信息 SunJavaSystemApplicationServer文档指南 (已针对72004Q2版进行了更新)有关软件和文档的最新信息。
其中包括以表格形式对所支持的硬件、操作系统、JDK和JDBC/RDBMS所做的全面概述。
SunJavaSystemApplicationServer体系结构的示意图和说明,以及此服务器体系结构方法的优点。
SunJavaSystemApplicationServer7中新增的企业功能、开发者功能和操作功能。
如何开始使用SunJavaSystemApplicationServer产品,其中包括一个样例应用程序教程。
(已针对72004Q2版进行了更新)安装SunJavaSystemApplicationServer标准版和企业版软件及其组件,例如样例应用程序和管理界面。
对于企业版软件,提供了实现高可用性配置的指导。
(已针对72004Q2版进行了更新)评估系统需求和企业状况,确保以最适合您的站点的方式部署SunJavaSystemApplicationServer。
此外还介绍了部署应用服务器时应该注意的常见问题。
创建和实现要在SunJavaSystemApplicationServer上运行的Java(TM)2Platform,EnterpriseEdition(J2EE(TM)平台)应用程序,这些应用程序遵循针对J2EE组件,例如servlet、EnterpriseJavaBeans(TM)(EJB(TM))和JavaServerPages(TM)(JSP(TM))的开放式Java标准模型。
其中包括有关应用程序设计、开发者工具、安全性、汇编、部署、调试和创建生命周期模块的一般信息。
此外还包括SunJavaSystemApplicationServer综合词汇表。
在SunJavaSystemApplicationServer上创建和实现J2EEWeb应用程序,这些应用程序遵循Java(TM)Servlet和JavaServerPages(JSP)规范。
介绍Web应用程序编程概念和任务,并提供样例代码、实现提示和参考资料。
其中包括以下主题:结果缓存、JSP预编译、会话管理、安全性、部署、SHTML和CGI。
(已针对72004Q2版进行了更新)在SunJavaSystemApplicationServer上创建和实现J2EE应用程序,这些应用程序遵循企业Bean的开放式Java标准模型。
介绍EnterpriseJavaBeans(EJB)编程概念和任务,并提供样例代码、实现提示和参考资料。
其中包括以下主题:容器管理的持久性、只读Bean以及与企业Bean关联的XML和DTD文件。
请参见发行说明ServerArchitecture新增功能入门指南安装指南 SystemDeploymentGuide Developer’sGuide Developer'sGuidetoWebApplications Developer’sGuidetoEnterpriseJavaBeansTechnology 2ApplicationServer72004Q2Update1•安装指南 使用文档 表1有关信息 SunJavaSystemApplicationServer文档指南(续) (已针对72004Q2版进行了更新)在SunJavaSystemApplicationServer上创建可访问J2EE应用程序的应用程序客户机容器(ACC)。
在SunJavaSystemApplicationServer环境中创建Web服务。
Java(TM)DatabaseConnectivity(JDBC(TM))、事务、JavaNamingandDirectoryInterface(TM)(JNDI)、Java(TM)MessageService(JMS)和JavaMail(TM)API。
创建自定义NSAPI插件。
(已针对72004Q2版进行了更新)有关从管理界面和命令行界面配置、管理和部署SunJavaSystemApplicationServer子系统和组件的信息和指导。
其中包括以下主题:群集管理、高可用性数据库、负载平衡和会话持久性。
此外还包括SunJavaSystemApplicationServer综合词汇表。
编辑SunJavaSystemApplicationServer配置文件,例如server.xml文件。
配置和管理SunJavaSystemApplicationServer操作环境的安全性。
其中包括有关一般安全性、证书和SSL/TLS加密的信息。
同时还介绍了基于HTTP服务器的安全性。
为SunJavaSystemApplicationServer配置和管理J2EE(TM)连接器体系结构(CA)连接器的服务提供商实现。
其中包括以下主题:管理工具、池监视器、部署JCA连接器,以及连接器样例和应用程序样例。
(已针对72004Q2版进行了更新)将应用程序迁移到新的SunJavaSystemApplicationServer编程模型,特别是从ApplicationServer6.x和SunONEApplicationServer7.0进行迁移。
其中包含一个迁移样例。
(已针对72004Q2版进行了更新)调整SunJavaSystemApplicationServer来提高性能的方法和原因。
(已针对72004Q2版进行了更新)有关解决SunJavaSystemApplicationServer问题的信息。
(已针对72004Q2版进行了更新)有关解决SunJavaSystemApplicationServer错误消息的信息。
(已针对72004Q2版进行了更新)适用于SunJavaSystemApplicationServer的实用程序命令(以手册页的样式编写)。
使用Sun(TM)JavaSystemMessageQueue3.5软件。
请参见Developer’sGuidetoClientsDeveloper’sGuidetoWebServicesDeveloper’sGuidetoJ2EEServicesandAPIsDeveloper’sGuidetoNSAPI管理指南 Administrator’sConfigurationFileReferenceAdministrator’sGuidetoSecurity J2EECAServiceProviderImplementationAdministrator’sGuideMigratingandRedeployingServerApplicationsGuide PerformanceTuningGuide TroubleshootingGuide ErrorMessageReference UtilityReferenceManual SunJavaSystemMessageQueue文档位于: /db?
p=prod/s1.s1msgqu 关于本指南
3 本指南的组织方式 本指南的组织方式 本指南介绍了以下主题:•第1章安装标准版和企业版软件—介绍如何安装SunJavaSystem ApplicationServer7软件组件,其中包括对如何执行非交互式无提示安装的指导。
•第2章设置HADB前的准备工作—介绍如何配置共享内存,以及如何设置主机通信和用户环境,以实现高可用性配置。
•第3章卸载标准版和企业版软件—介绍如何卸载SunJavaSystemApplicationServer7软件,其中包括对如何执行非交互式无提示卸载的指导。
•附录A“升级ApplicationServer软件”—介绍如何从ApplicationServer的早期安装升级到当前版本。
文档约定 本节介绍本指南中使用的各种约定:•一般约定•有关目录的约定 一般约定 本指南使用了以下这些一般约定:•文件和目录路径采用UNIX(R)格式(由正斜杠分隔目录名)。
对于Windows版 本,目录路径相同,但使用反斜杠分隔目录。
•URL的格式如下: 在这些URL中,server是应用程序所在的服务器的名称;domain是您的域名;path是服务器的目录结构;file是单个文件名。
URL中的斜体项为占位符。
•字体约定包括:m等宽字体用于样例代码和代码列表、API和语言元素(例如,函数名和类 名)、文件名、路径名、目录名以及HTML标记。
4ApplicationServer72004Q2Update1•安装指南 文档约定 m斜体用于代码变量。
m斜体还用于书名、强调、变量、占位符以及斜体文字。
m粗体用于段落标题或粗体文字。
•本文档中,安装根目录由install_dir表示。
第5页上的“有关目录的约定”对例外情况进行了说明。
缺省情况下,多数平台上的install_dir位置都位于:mSolaris和Linux上基于文件的安装: 用户的主目录/sun/appserver7mWindows的所有安装: 系统驱动器:\Sun\AppServer7对于上面列出的平台,default_config_dir和install_config_dir与install_dir相同。
有关例外情况及其他信息,请参见第5页上的“有关目录的约定”。
•本文档中,实例根目录由instance_dir表示,它是以下内容的缩写:default_config_dir/domains/domain/instance•除非特别说明,本手册中所有特定于UNIX的说明也适用于Linux操作系统。
有关目录的约定 缺省情况下,如果在Solaris上使用基于软件包的分发或在Linux上使用基于RPM的分发,ApplicationServer文件将分布在几个根目录中。
对应于提供的各种缺省安装目录,本指南使用了以下文档约定:•install_dir引用的是/opt/SUNWappserver7,它包含安装映像的静态部分。
组成应 用程序服务器的所有公用程序、可执行文件和库均驻留在此目录中。
•default_config_dir引用的是/var/opt/SUNWappserver7/domains,它是所创建的任何 域的缺省位置。
•install_config_dir引用的是/etc/opt/SUNWappserver7/config,它包含与安装有 关的配置信息,例如,为此安装配置的许可证和管理域主列表。
关于本指南
5 联系Sun 联系 Sun 如果您有以下需要,请与SunMicrosystems联系:•向我们提供反馈信息•获得培训•与产品支持中心联系 向我们提供反馈信息 关于产品或文档的一般性反馈,请将其发送至:appserver-feedback@。
获得培训 ApplicationServer培训教程可从以下网址找到:/US/catalog/enterprise/web_application.html/请经常访问此站点以获得关于SunJavaSystemApplicationServer的新教程。
与产品支持中心联系 如果您的系统出现问题,请使用以下某一种方式与客户支持中心联系:•联机支持Web站点位于: /supportraining/•随维护合同一起分发的电话号码在与支持中心联系之前请提供以下信息。
这样有助于确保我们的支持中心人员可以更好地帮助您解决问题:•问题的说明,包括问题发生时出现的情况以及它对操作的影响•计算机类型、操作系统版本,以及产品版本,包括可能导致问题的任何修补程 序和其他软件。
以下是一些常用的命令:m适用于Solaris:pkginfo、showrevm适用于Linux:rpmm适用于所有系统:asadminversion--verbose 6ApplicationServer72004Q2Update1•安装指南 访问文档 •操作的详细步骤,以便再现问题•任何错误日志或信息转储•配置文件,例如: minstance_dir/config/server.xmlm如果问题涉及Web应用程序, 请提供该Web应用程序的web.xml文件•对于应用程序,请说明是在群集中运行时发生问题还是在单机中运行时发生问 题 访问文档 SunJavaSystemApplicationServer文档可通过多种方式获得:•手册—可以在以下位置查看和下载HTML格式及可打印的PDF格式的Sun JavaSystemApplicationServer手册和发行说明:/db/coll/•联机帮助—在图形界面上单击“Help”按钮将启动与上下文相关的帮助窗口。
•手册页—要在命令行中查看手册页,首先必须将install_dir/man添加到MANPATH环境变量中。
设置该变量后,可以通过在命令行键入mand_name来访问SunJavaSystemApplicationServer命令的手册页。
例如:manasadmin。
关于本指南
7 访问文档8ApplicationServer72004Q2Update1•安装指南 第1章 安装标准版和企业版软件 本章介绍如何安装SunJavaSystemApplicationServer标准版和企业版。
您可以使用交互模式进行安装,也可以使用无提示模式将一个安装方案复制到多台计算机上。
本节介绍了以下主题: •关于ApplicationServer安装 •安装ApplicationServer软件 •安装负载平衡器插件组件 •以无提示模式安装 有关这些指导的最新更新,请参见《SunJavaSystemApplicationServer发行说明》。
有关在安装后配置应用服务器的详细信息,请参阅SunJavaSystemApplicationServerAdministrationGuide。
以下地址包含产品下载以及其他有用信息:/software/products/appsrvr/home_appsrvr.html 关于 ApplicationServer安装 SunJavaSystemApplicationServer产品是由一系列软件组件组成,它们协同工作来实现SunJavaSystemApplicationServer的各种功能。
您在安装时可以有多种选择: •可以安装产品的标准版或企业版。
•可以从产品CD或下载站点进行安装。
•可以安装产品的基于文件的分发或基于软件包的分发。

9 关于ApplicationServer安装 •可以通过命令行界面或图形界面进行安装。
•可以进行交互式安装或以无提示模式安装。
注 如果使用的是基于文件的分发,您可以在同一台计算机上安装 ApplicationServer的多个实例。
本节介绍以下主题:•产品的分发•封装模型和目录结构•安装组件•安装方式 产品的分发 SunJavaSystemApplicationServer提供了两种分发类型: •基于文件的分发(在SolarisSPARC、Solarisx86、Linux、MicrosoftWindows上)—非超级用户可以进行多个安装 •基于RPM(在Linux上)或基于软件包的分发(在SolarisSPARC和Solarisx86上)—必须具有超级用户权限才可进行安装 您可以从产品CD或从Web站点上下载来安装本产品的以上分发。
可在/software/download/app_servers.html找到适用于SunJavaSystemApplicationServer产品的各种下载 注 在一台计算机中,可以存在多个基于文件的ApplicationServer安 装。
下表列出了适用于每个平台的分发类型以及每种分发可用的ApplicationServer版本。
10ApplicationServer72004Q2Update1•安装指南 关于ApplicationServer安装 表1-1分发类型基于文件 基于软件包基于RPM 产品分发定义 平台 SolarisSPARCSolarisx86LinuxMicrosoftWindows SolarisSPARCSolarisx86 Linux ApplicationServer版本 标准版和企业版标准版和企业版标准版和企业版标准版和企业版 标准版和企业版标准版和企业版 标准版和企业版 请参阅《SunJavaSystemApplicationServer7发行说明》来确定支持何种平台版本。
封装模型和目录结构 基于软件包和基于文件的分发使用不同的安装程序。
根据您系统上安装的产品分发的不同,SunJavaSystemApplicationServer软件可能安装在一个根目录路径下,也可能分布在多个根目录路径下。
本节介绍以下主题: •SolarisSPARC/x86上基于软件包的安装和Linux上基于RPM的安装 •MicrosoftWindows和SolarisSPARC/x86上基于文件的安装 SolarisSPARC/x86上基于软件包的安装和Linux上基于RPM的安装 如果是在SolarisSPARC/x86上进行基于软件包的分发或是在Linux上进行基于RPM的分发,组件将安装为软件包。
缺省情况下,安装位置分布在三个根目录下: •/opt/SUNWappserver7包含安装映像的静态部分。
SunJavaSystemApplicationServer软件的所有实用程序、可执行文件和库均在此目录中。
•/etc/opt/SUNWappserver7/config包含与安装有关的配置信息,例如,为此安装配置的许可证和管理域主列表。
•/var/opt/SUNWappserver7/domains是创建管理域的默认位置。
注 对于SolarisSPARC/x86上基于软件包的分发或Linux上基于RPM 的分发,必须以超级用户身份登录。
第1章安装标准版和企业版软件11 关于ApplicationServer安装 MicrosoftWindows和SolarisSPARC/x86上基于文件的安装 对于MicrosoftWindows(仅能使用基于文件的分发)和SolarisSPARC/x86上基于文件的分发,仅在一个目录路径下安装组件。
缺省目录为: •对于MicrosoftWindows:c:\Sun\AppServer7 •对于SolarisSPARC和Solarisx86上基于文件的分发:appserver_install_dir/sun/appserver7 在这些情况下,/config和/domains目录位于安装根目录下。
安装组件 通常,您将安装提供SunJavaSystemApplicationServer产品功能的基本组件。
可以选择不安装某些组件。
如果以后要添加最初未选择安装的某个组件,则可以再进行该组件的增量式安装(假定满足相关性)。
注 在进行部分安装之后,可进行无限次的增量式安装。
对于无提示模 式,可进行部分初始安装,但以后进行的所有安装都必须使用交互方 式进行。
安装程序将强制执行为每个组件指定的组件相关性。
满足组件相关性之后,组件生
命周期即独立。
可通过增量式安装来动态安装或卸载特定的组件而不破坏其他组件,但不支持增量式卸载。
SunJavaSystemApplicationServer标准版和企业版产品包含了以下安装组件: •ApplicationServer—SunJavaSystemApplicationServer的所有组件,包括其图形管理工具、命令行管理工具、asadmin命令和SunJavaTMSystemMessageQueue。
对于UNIX上基于软件包或基于RPM的分发以及MicrosoftWindows上的分发,SunJavaSystemMessageQueue软件将随ApplicationServer软件一起自动安装在以下位置:install_dir/imq 对于UNIX上基于文件的分发,SunJavaSystemMessageQueue分布在/usr/share/lib、usr/share/lib/imq(库文件)和/usr/bin(二进制文件)中。
如果要在同一个系统中安装ApplicationServer企业版和HADB服务器节点,请选中这两个组件。
•ApplicationServer管理客户机—asadmin实用程序 12ApplicationServer72004Q2Update1•安装指南 关于ApplicationServer安装 选择管理客户机组件,以在没有安装ApplicationServer的计算机上单独安装命令行实用程序。
安装ApplicationServer时,也将安装管理客户机。
•Java2软件开发工具包—在安装过程中,只要Java2SDK的版本正确,便可选择继续使用系统上已安装的Java2SDK。
每个分发的缺省安装位置为: m对于SolarisSPARC和Solarisx86、Linux和MicrosoftWindows上基于文件的分发:install_dir/jdk m对于SolarisSPARC和Solarisx86上基于软件包的分发:/usr/j2se m对于Linux上基于RPM的分发:/usr/java/j2sdk1.4.2_x 请参阅《SunJavaSystemApplicationServer7发行说明》来确定支持何种Java2SDK版本。
注 SunJavaSystemApplicationServer产品只能与Sun Microsystems出品的Java2SDK一起使用。
第三方JDK开发工具 包(即使版本号正确)不受支持。
•样例应用程序—样例中包含源文件、模式文件、Antbuild脚本文件和EAR文件。
数据库中提供了与数据库相关样例关联的任何现有数据。
这些样例应用程序可以分为: m技术样例—介绍Java(TM)2Platform,EnterpriseEdition(J2EE(TM))规范的各个技术方面,以及SunJavaSystemApplicationServer平台的增值功能。
m互操作性样例—详细介绍如何在SunJavaSystemApplicationServer平台上集成这些技术。
缺省情况下,样例应用程序安装在:install_dir/samples 有关样例的详细信息位于:install_dir/samples/index.html •
PointBaseServer(仅标准版)—缺省情况下,PointBase安装在:install_dir/pointbase 请参阅《SunJavaSystemApplicationServer7发行说明》来确定支持何种PointBaseServer版本。
SunJavaSystemApplicationServer企业版产品包含了以下附加组件: •高可用性数据库服务器(企业版)—缺省情况下,HADBServer安装在:install_dir/SUNWhadb 第1章安装标准版和企业版软件13 关于ApplicationServer安装 有关此组件的详细信息,请参阅SunJavaSystemApplicationServerAdministrationGuide中的"HADBConfiguration"一章。
•高可用性管理客户机(企业版)—仅hadbm命令可用。
SunJavaSystemApplicationServerAdministrationGuide的hadbm手册页和asadmin会话持久性手册页中包含有关使用这些实用程序的指导。
•负载平衡器插件(企业版)—此组件依赖于预先安装的Web服务器。
《SunJavaSystemApplicationServer7发行说明》中“平台摘要”一节列出了受支持的Web服务器。
有关此组件的附加信息,请参阅本安装指南中的“安装负载平衡器插件组件“一节和《SunJavaSystemApplicationServerAdministrationGuide》中的"ConfiguringLoadBalancing"一章。
安装方式 共有三种安装方式: •图形(交互式)—安装程序使用一系列图形屏幕来提示您。
这是当您调用安装程序而未使用选项时的缺省方式:./setup。
•命令行(交互式)—安装程序使用一系列命令行提示和消息来提示您。
要激活交互式命令行模式,请使用-console选项调用安装程序:./setup-console。
要使用命令行界面进行安装,您必须具有超级用户权限。
如果使用访问远程服务器,可以使用命令行界面以交互方式安装本产品。
注 对于Solaris操作环境,必须使用命令行方式。
要在安全环境中 启动安装程序,请执行《SunJavaSystemApplicationServer 发行说明》的“其他限制和要求”一节中的步骤。
•无提示模式—安装程序从附带的配置文件中读取安装参数。
请参见第30页上的“以无提示模式安装”以获得有关生成配置文件的详细信息。
setup命令允许您指定安装的方式,并且允许您为无提示安装创建配置文件。
setup命令的语法:setup[-console[-savestate]][-savestate][-silentconfig_file] [-h||-help] 表1-2介绍了setup命令的选项。
14ApplicationServer72004Q2Update1•安装指南 安装ApplicationServer软件 表1-2选项 setup命令的选项说明 -console 使用命令行方式运行安装。
-silentconfig_file 使用无提示模式运行安装。
从现有的安装配置文件中读取安装参数。
不能同时使用此选项和savestate选项。
因为没有缺省文件路径,所以必须明确提供安装配置文件路径。
请参阅第28页上的“以无提示模式安装”,以获得有关无提示模式安装和安装配置文件的进一步说明。
-savestate 使用图形或命令行方式运行安装并创建基于此安装的安装配置文件。
不能同时使用此选项和slient选项。
如果不指定此选项,则不会创建任何安装配置文件。
创建的文件名称为statefile,位于install_dir中。
-h||-help 显示setup命令的可用命令行参数。
表1-3介绍了每种安装方式的命令。
表1-3安装方式 各种安装方式的命令 图形界面(缺省) 命令行界面 为无提示模式安装创建配置文件的图形界面
1 为无提示模式安装创建配置文件的命令行界面
1 基于现有安装配置文件的无提示模式 显示setup命令的可用命令行参数 安装命令./setup./setup-console./setup-savestate./setup-console-savestate./setup-silentconfig_file./setup-help 1将在install_dir中创建名为statefile的文件。
安装 ApplicationServer软件 本节介绍有关安装SunJavaSystemApplicationServer7标准版和企业版分发的指导。
其中包括以下安装指导:•从Web站点下载•安装标准版•安装企业版 第1章安装标准版和企业版软件15 安装ApplicationServer软件 从Web站点下载 本节介绍如何从Web站点下载SunJavaSystemApplicationServer安装文件。
如果是从Web站点下载该产品,则安装有效期为60天的许可证。
针对SolarisSPARC和Solarisx86或Linux进行下载
1.从以下SunJavaSystemApplicationServer下载站点选择要下载的文件,并将其保存到SolaricSPARC和Solarisx86或Linux计算机上的一个临时目录中。
/software/download/app_servers.html
2.浏览至保存所下载文件的目录。
例如:cd/temp_dir/as7download/
3.按照以下格式使用gunzip命令解压缩.gz文件:gunzipfilename.tar.gz
4.按照以下格式使用tar-xvf命令将解压缩的文件解包:tar-xvffilename.tar此过程可能需要一段时间。
将文件解包后,就可以看到sun-appserver7目录,其中包含setup文件和package目录。
要确定下载的分发是基于文件还是基于RPM(Linux)或软件包,请参见第11页上的“封装模型和目录结构”。
请转到有关在您的平台上安装选定ApplicationServer版本的相应指导。
针对MicrosoftWindows进行下载
1.从以下SunJavaSystemApplicationServer下载站点选择要下载的文件,并将其保存到MicrosoftWindows计算机上的一个临时目录中。
/software/download/app_servers.html进度指示条将通知您下载何时完成。

2.浏览至保存所下载的安装zip文件的目录。

3.解压缩安装zip文件:打开zip文件并将其内容提取到指定的文件夹。
提取完 成后,就可以看到sun-appserver7目录,其中包含setup.exe文件、package目录和其他相关文件。
请转到有关在MicrosoftWindows中安装ApplicationServer标准版的指导。
16ApplicationServer72004Q2Update1•安装指南 安装ApplicationServer软件 安装标准版 本节介绍如何在各种平台上安装ApplicationServer标准版的不同分发。
本节介绍了以下安装:•在SolarisSPARC和Solarisx86上安装标准版•在Linux上安装标准版•在MicrosoftWindows上安装标准版 在SolarisSPARC和Solarisx86上安装标准版 除非特殊说明,以下指导适用于基于文件和基于软件包的分发。
要安装基于软件包的分发,您必须具有超级用户访问权限,而基于文件的分发则不要求具有超级用户访问权限。

1.运行安装程序。
s:a.要运行使用图形界面的安装程序,请在命令提示符下键入setup。
s:b.要运行使用命令行界面的安装程序,请在命令提示符下键入setup -console。

2.跟随安装向导屏幕进行以下操作:接受许可协议、指定ApplicationServer 安装目录的路径或接受缺省安装目录。
缺省安装目录取决于要安装的分发,请参见第11页上的“封装模型和目录结构”。

3.选择要安装的组件。
如果组件被禁用,可能是因为安装程序检测到系统中已安装了该组件。

4.选择安装Java2SDK,或使用预先安装的Java2SDK。
m如果安装了正确版本的Java2SDK,将继续使用该版本,您也可以输入其 他正确版本的路径。
m如果未安装Java2SDK,可以选择让安装程序自动安装Java2SDK。
m对于基于软件包的分发,如果在缺省路径找到的Java2SDK版本不正确, 则将提示您升级当前版本。
m对于基于文件的分发,如果选择安装Java2SDK,将在install_dir中安 装专用的Java2SDK。
缺省的Java2SDK安装路径为:m对于SolarisSPARC和Solarisx86上基于软件包的分发:/usr/j2se 第1章安装标准版和企业版软件17 安装ApplicationServer软件 m对于SolarisSPARC和Solarisx86上基于文件的分发:install_dir/jdk5.对于基于软件包的分发,将提示您指定服务器配置目录。
缺省服务器配置目录为:/etc/opt/SUNWappserver76.对于基于软件包的分发,将提示您指定服务器域目录。
缺省服务器域目录为:/var/opt/SUNWappserver77.在“服务器配置信息”页面(或在命令行)上,输入以下内容: m管理用户—管理服务器的用户的名称m管理用户的口令—用于访问管理服务器的口令(最少8个字符)m管理服务器端口—用于访问管理服务器的端口号mHTTP服务器端口—用于访问缺省服务器实例的端口号 注 安装程序自动检测正在使用的端口,并将未使用的端口用作建议 的缺省设置。
基于软件包的分发的缺省端口:HTTP服务器为 80,管理服务器为4848。
如果以非超级用户的身份进行安装,则基于文件的安装的缺省端口为:HTTP服务器为1024,管理服务器为4848。
安装程序将验证计算机上可用的磁盘空间。
如果没有足够的磁盘空间,将显示一条错误消息。
请查阅《SunJavaSystemApplicationServer7发行说明》来确定所需的最小磁盘空间。
“安装概要”页面将显示安装状态。
如果安装不成功,请在以下位置查阅日志文件: •安装日志:/var/tmp/Sun_ONE_Application_Server_install.log •简要日志 m对于在SolarisSPARC和Solarisx86上安装基于文件的分发的超级用户:/var/sadm/install/logs/Sun_ONE_Application_Server_install.timestamp m对于在SolarisSPARC和Solarisx86上安装基于文件的分发的非超级用户:/var/tmp/Sun_ONE_Application_Server_install.timestamp m对于SolarisSPARC和Solarisx86上基于软件包的分发:/var/sadm/install/logs/Sun_ONE_Application_Server_install.timestamp 如果是从Web站点下载该产品,则安装有效期为60天的许可证。
18ApplicationServer72004Q2Update1•安装指南 安装ApplicationServer软件 如果是从CD安装该产品,则会安装一个不会过期的ApplicationServer标准版许可证。
在Linux上安装标准版 除非特殊说明,以下指导适用于基于RPM和基于软件包的分发。
要安装基于软件包的分发,您必须具有超级用户访问权限,而基于RPM的分发则不要求是超级用户。

1.运行安装程序。
s:a.要运行使用图形界面的安装程序,请在命令提示符下键入setup。
s:b.要运行使用命令行界面的安装程序,请在命令提示符下键入setup -console。

2.跟随安装向导屏幕进行以下操作:接受许可协议、指定ApplicationServer 安装目录的路径或接受缺省安装目录。
缺省安装目录取决于要安装的分发,请参见第11页上的“封装模型和目录结构”。

3.选择要安装的组件。
如果组件被禁用,可能是因为安装程序检测到系统中已安装了该组件。

4.选择安装Java2SDK,或使用预先安装的Java2SDK。
m如果安装了正确版本的Java2SDK,将继续使用该版本,您也可以输入其 他正确版本的路径。
m如果未安装Java2SDK,可以选择让安装程序自动安装Java2SDK软件 包。
m对于基于RPM的分发,如果在缺省路径找到的Java2SDK版本不正确, 则会提示您升级当前版本。
m对于基于文件的分发,如果选择安装Java2SDK,将在install_dir中安 装专用的Java2SDK。
缺省的Java2SDK安装路径为:m对于Linux上基于RPM的分发:/usr/javam对于Linux上基于文件的分发:install_dir/jdk5.对于基于RPM的分发,将提示您指定服务器配置目录。
缺省服务器配置目录为:/etc/opt/SUNWappserver7 第1章安装标准版和企业版软件19 安装ApplicationServer软件
6.对于基于RPM的分发,将提示您指定服务器域目录。
缺省服务器域目录为:/var/opt/SUNWappserver7
7.在“服务器配置信息”页面(或在命令行)上,输入以下内容:m管理用户—管理服务器的用户的名称m管理用户的口令—用于访问管理服务器的口令(最少8个字符)m管理服务器端口—用于访问管理服务器的端口号mHTTP服务器端口—用于访问缺省服务器实例的端口号 注 安装程序自动检测正在使用的端口,并将未使用的端口用作建议 的缺省设置。
以超级用户身份安装基于软件包的分发或基于文件 的分发时使用的缺省端口:HTTP
服务器为80,管理服务器为 4848。
如果以非超级用户身份安装基于文件的分发,则缺省端口为:HTTP服务器为1024,管理服务器为4848。
安装程序将验证计算机上可用的磁盘空间。
如果没有足够的磁盘空间,将显示一条错误消息。
请查阅《SunJavaSystemApplicationServer7发行说明》来确定所需的最小磁盘空间。
“安装概要”页面将显示安装状态。
如果安装不成功,请在以下位置查阅日志文件: •安装日志:/var/tmp/Sun_ONE_Application_Server_install.log•简要日志 m如果是在Linux上以超级用户和非超级用户身份安装基于文件的分发:/var/tmp/Sun_ONE_Application_Server_install.timestamp m对于Linux上基于RPM的分发:/var/tmp/Sun_ONE_Application_Server_install.timestamp 如果是从Web站点下载该产品,则安装有效期为60天的许可证。
如果是从CD安装该产品,则会安装一个不会过期的ApplicationServer标准版许可证。
在MicrosoftWindows上安装标准版 要安装ApplicationServer软件,您必须具有管理员权限。
20ApplicationServer72004Q2Update1•安装指南 安装ApplicationServer软件
1.浏览至解压缩安装文件时所在的目录。
将看到setup.exe文件。

2.运行安装程序。
s:a.要运行使用图形界面的安装程序,请在命令提示符下键入setup。
s:b.要运行使用命令行界面的安装程序,请在命令提示符下键入setup -console。

3.跟随安装向导屏幕进行以下操作:接受许可协议、指定ApplicationServer 安装目录的路径或接受缺省安装目录。
缺省安装目录为:c:\Sun\AppServer74.选择要安装的组件。
如果组件被禁用,可能是因为安装程序检测到系统中已安装了该组件。

5.选择安装Java2SDK,或使用预先安装的Java2SDK。
m如果安装了正确版本的Java2SDK,将继续使用该版本,您也可以输入其 他正确版本的路径。
m如果未安装Java2SDK,可以选择让安装程序自动安装Java2SDK软件 包。
m如果选择安装Java2SDK,将在以下专用目录中安装:c:\installdir\jdk6.在“服务器配置信息”页面(或在命令行)上,输入以下内容:m管理用户—管理服务器的用户的名称m管理用户的口令—用于访问管理服务器的口令(最少8个字符)m管理服务器端口—用于访问管理服务器的端口号mHTTP服务器端口—用于访问缺省服务器实例的端口号 注 安装程序自动检测正在使用的端口,并将未使用的端口用作建议 的缺省设置。
缺省端口:HTTP服务器为80,管理服务器为 4848。
安装程序将验证计算机上可用的磁盘空间。
如果没有足够的磁盘空间,将显示一条错误消息。
请查阅《SunJavaSystemApplicationServer7发行说明》来确定所需的最小磁盘空间。
“安装概要”页面将显示安装状态。
如果安装不成功,请在以下位置查阅安装日志文件:installdir\install.log。
第1章安装标准版和企业版软件21 安装ApplicationServer软件 如果是从Web站点下载该产品,则安装有效期为60天的许可证。
如果是从CD安装该产品,则会安装一个不会过期的ApplicationServer标准版许可证。
安装企业版 本节介绍如何在各种平台上安装ApplicationServer企业版的不同分发。
本节介绍了以下安装: •在SolarisSPARC、Solarisx86和Linux上安装企业版•在MicrosoftWindows上安装企业版 在SolarisSPARC、Solarisx86和Linux上安装企业版 除非特殊说明,以下指导适用于: •SolarisSPARC、Solarisx86和Linux上基于文件的分发 •Linux上基于RPM的分发 •SolarisSPARC和Solarisx86上基于软件包的分发 要安装基于软件包和基于RPM的分发,您必须具有超级用户访问权限,而基于文件的分发则不需要是超级用户。

1.设计了拓扑之后,请运行安装程序。
s:a.要运行使用图形界面的安装程序,请在命令提示符下键入setup。
s:b.要运行使用命令行界面的安装程序,请在命令提示符下键入setup-console。
.注 如果要安装负载平衡器插件,必须已安装Web服务器。
请参阅第26页上的“安装负载平衡器插件组件”。

2.跟随安装向导屏幕进行以下操作:接受许可协议、指定ApplicationServer安装目录的路径或接受缺省安装目录。
缺省安装目录取决于要安装的分发,请参见第11页上的“封装模型和目录结构”。

3.对于基于软件包的分发,如果您仅需要安装HADBServer组件,请选择/opt作为安装目录,这样将在缺省位置/opt/SUNWhadb中安装HADB软件包。
22ApplicationServer72004Q2Update1•安装指南 安装ApplicationServer软件
4.对于基于软件包的分发,请在HADBServer节点的所有宿主系统中选择相同的安装目录。
在随SunJavaSystemApplicationServer一同安装HADB时,如果不想使用缺省安装文件夹,则可以创建替代目录,然后创建从/var/opt和/etc/opt目录到这些目录的软链接(ln-s)。

5.选择要安装的组件。
如果组件被禁用,可能是因为安装程序检测到系统中已安装了该组件。
如果要安装负载平衡器插件的计算机中尚未安装Web服务器,将无法继续安装负载平衡器插件。

6.选择安装Java2SDK,或使用预先安装的Java2SDK。
m如果安装了正确版本的Java2SDK,将继续使用该版本,您也可以输入其他正确版本的路径。
m如果未安装Java2SDK,可以选择让安装程序自动安装Java2SDK软件包。
m对于基于软件包或基于RPM的分发,如果在缺省路径找到的Java2SDK的版本不正确,则将提示您升级当前版本。
m对于基于文件的分发,如果选择安装Java2SDK,则会在install_dir中安装专用的Java2SDK。
缺省的Java2SDK安装路径为: m对于SolarisSPARC和Solarisx86上基于软件包的分发:/usr/j2se m对于Linux上基于RPM的分发:/usr/java m对于SolarisSPARC和Solarisx86上基于文件的分发:install_dir/jdk 注 SunJavaSystemApplicationServer企业版软件只能与Sun Microsystems出品的Java2SDK一起使用。
第三方JDK开发工具 包(即使版本号正确)不受支持。

7.对于基于软件包和基于RPM的分发,将提示您指定服务器配置目录。
缺省服务器配置目录为:/etc/opt/SUNWappserver7
8.对于基于软件包和基于RPM的分发,将提示您指定服务器域目录。
缺省服务器域目录为:/var/opt/SUNWappserver7
9.如果您选择了负载平衡器插件组件,请指定Web服务器。
第1章安装标准版和企业版软件23 安装ApplicationServer软件 10.在“服务器配置信息”页面(或在命令行)上,输入以下内容:m管理用户—管理服务器的用户的名称m管理用户的口令—用于访问管理服务器的口令(最少8个字符)m管理服务器端口—用于访问管理服务器的端口号mHTTP服务器端口—用于访问缺省服务器实例的端口号 注 安装程序自动检测正在使用的端口,并将未使用的端口用作建议 的缺省设置。
以超级用户身份安装基于软件包的分发和基于文件 的分发时使用的缺省端口:HTTP
服务器为80,管理服务器为 4848。
如果以非超级用户身份安装基于文件的分发,则缺省端口为:HTTP服务器为1024,管理服务器为4848。
安装程序将验证计算机上可用的磁盘空间。
如果没有足够的磁盘空间,将显示一条错误消息。
请查阅《SunJavaSystemApplicationServer7发行说明》来确定所需的最小磁盘空间。
“安装概要”页面将显示安装状态。
如果安装不成功,请在以下位置查阅日志文件: •安装日志:/var/tmp/Sun_ONE_Application_Server_install.log •简要日志 m对于在SolarisSPARC和Solarisx86上安装基于文件的分发的超级用户:/var/sadm/install/logs/Sun_ONE_Application_Server_install.timestamp m对于在SolarisSPARC和Solarisx86上安装基于文件的分发的非超级用户:/var/tmp/Sun_ONE_Application_Server_install.timestamp m对于SolarisSPARC和Solarisx86上基于软件包的分发:/var/sadm/install/logs/Sun_ONE_Application_Server_install.timestamp m如果是在Linux上以超级用户和非超级用户身份安装基于文件的分发:/var/tmp/Sun_ONE_Application_Server_install.timestamp m对于Linux上基于RPM的分发:/var/tmp/Sun_ONE_Application_Server_install.timestamp 如果是从Web站点下载该产品,则安装有效期为60天的许可证。
如果是从CD安装该产品,则会安装一个不会过期的ApplicationServer标准版许可证。
24ApplicationServer72004Q2Update1•安装指南 安装ApplicationServer软件 11.启动服务器。
12.如果您选择了HADB组件,请键入以下命令以验证已在每台主机上成功安装了HADB:hadbm--help 将显示使用hadbm实用程序时可以使用的所有命令的列表。
hadbm位于install_dir/SUNWhadb/4/bin中。
现在可以配置系统以获得高可用性。
请转到第33页上的“设置HADB前的准备工作”。
13.安装完成后,如果您选择了负载平衡器插件,则请编辑提供的loadbalancer.xml.example文件以包含对实际应用服务器实例的引用。
此文件位于:webserver_instance_dir/config/loadbalancer.xml.example 有关配置HTTP负载平衡和故障切换的详细信息,请参见SunJavaSystemApplicationServerAdministrationGuide。
14.将文件loadbalancer.xml.example在同一目录中另存为loadbalancer.xml。
在MicrosoftWindows上安装企业版 要安装ApplicationServer软件,您必须具有管理员权限。

1.浏览至解压缩安装文件时所在的目录。

2.选择setup.exe,运行安装程序。

3.跟随安装向导屏幕进行以下操作:接受许可协议、指定ApplicationServer安装目录的路径或接受缺省安装目录。
缺省安装目录为:c:\Sun\AppServer7
4.选择要安装的组件。
如果组件被禁用,可能是因为安装程序检测到系统中已安装了该组件。

I 注 如果要安装负载平衡器插件,必须已安装Web服务器。
请参阅第 26页上的“安装负载平衡器插件组件”。

5.选择安装捆绑的Java2SDK,或使用预先安装的Java2SDK。
m如果已安装Java2SDK的正确版本,您可以重复使用现有安装。
如果版本不匹配,请输入指向正确版本安装的路径。
m如果尚未安装Java2SDK,请选择安装捆绑的Java2SDK。
捆绑的Java2SDK安装在:c:\installdir\jdk。
第1章安装标准版和企业版软件25 安装负载平衡器插件组件
6.在“服务器配置信息”页面(或命令行)上,输入以下信息:m管理用户—管理服务器的用户的名称m管理用户的口令—用于访问管理服务器的口令(最少8个字符)m管理服务器端口—用于访问管理服务器的端口号mHTTP服务器端口—用于访问缺省服务器实例的端口号 注 安装程序自动检测正在使用的端口,并将未使用的端口用作建议 的缺省设置。
缺省端口:HTTP服务器为80,管理服务器为 4848。
安装程序将验证计算机上可用的磁盘空间。
如果没有足够的磁盘空间,将显示一条错误消息。
请查阅《SunJavaSystemApplicationServer7发行说明》来确定所需的最小磁盘空间。
“安装概要”页面将显示安装状态。
如果安装不成功,请查阅位于WindowsTemp目录中的安装日志文件Sun_Java_system_Application_Server_install.log。
如果是从Web站点下载该产品,则安装有效期为60天的许可证。
如果是从CD安装该产品,则安装一个没有到期时间的ApplicationServer企业版许可证。
安装负载平衡器插件组件 请按照以下步骤,单独安装负载平衡器插件组件:
1.检查Web服务器和负载平衡器插件的宿主服务器,以查看是否存在以前安装的负载平衡器插件或反向代理插件。
如果存在,请使用安装程序将其删除。

2.验证您要在其中安装负载平衡器插件的计算机中是否安装了受支持的Web服务器。
注 必须使用相同的访问权限安装Web服务器和负载平衡器插件。
请参见《SunJavaSystemApplicationServer7发行说明》来确定当前受支持的Web服务器版本。

3.确定Web服务器和Web服务器实例的路径。
26ApplicationServer72004Q2Update1•安装指南 安装负载平衡器插件组件
4.按照安装程序中的指导完成安装。
注 对于ApacheWeb服务器,负载平衡器插件的安装程序会将所需 文件提取到Apache1.3上的libexec文件夹中,或者提取到 Apache2.0上的modules文件夹中。
m“安装概要”页面将显示安装状态。
如果安装不成功,请在以下位置查阅安装日志文件:/var/tmp/Sun_Java_System_application_Server_install.log。
另外,将以下位置创建简要安装日志文件:/var/sadm/install/logs/Sun_Java_System_Application_Server_install.timestamp。
在Windows上,安装日志文件位于install_dir\install.log中。
m在Windows上,安装程序会将以下属性添加到安装在C:\pub\wwwroot\sun-passthrough\中的sun-passthrough.properties文件中。
lb-config-file:loadbalancer.xml的路径。
缺省位置为IIS_www_root\sun-passthrough\loadbalancer.xml。
log-file:负载平衡器日志文件的路径。
缺省位置为IIS_www_root\sun-passthrough.log。
log-level:负载平衡器插件的日志记录级别。
缺省值为INFO。

5.安装完成后,请编辑loadbalancer.xml.example文件以包含对实际应用服务器实例的引用。
此文件位于:webserver_instance_dir/config/loadbalancer.xml.example 在Windows上:ISS_www_root\sun-passthrough\loadbalancer.xml.example。

6.将文件loadbalancer.xml.example在同一目录中另存为loadbalancer.xml。
注 在Windows上为IIS或Apache安装负载平衡器插件之后,请将 ApplicationServer的路径附加到Path环境变量中。
昞t转至“开始”->“设置”->“控制面板”->“系统”->“高级”->“环境变量”->“系统变量”->“Path”,然后添加以下内容:appserver_install_dir\bin 昞t必须重新启动计算机。
有关配置HTTP负载平衡和故障切换的详细信息,请参见SunJavaSystemApplicationServerAdministrationGuide。
第1章安装标准版和企业版软件27 以无提示模式安装 以无提示模式安装 运行无提示模式安装时无需任何用户输入,它通过检查配置文件来获得安装信息。
本节介绍了以下主题: •创建安装配置文件 •以无提示模式安装 创建安装配置文件 当您使用带有savestate选项的setup命令启动交互式安装时,将创建安装配置文件。
在交互式安装过程中,将收集您的输入并将输入的信息存储在指定配置文件中。
这些输入形成了无提示安装的模板,以后您可以使用该模板在一台或多台计算机上安装产品。
如有必要,可以修改安装配置文件。
本节介绍了以下主题: •创建安装配置文件的语法 •安装配置文件的示例 •修改安装配置文件 创建安装配置文件的语法 创建安装配置文件的语法如下:对于图形方式:./setup-savestate对于命令行方式:./setup-console-savestate有关详细信息,请参阅第14页上的“安装方式”。
安装配置文件的示例 安装配置文件与以下示例类似: #WizardStatefilecreated:MonJan1716:25:26PST2004 # Wizardpath:/tmp/sun-appserver7/./appserv.class #InstallWizardStatefileforSunJavaSystemApplicationServer7.1EnterpriseEdition # [STATE_BEGINSunJavaSystemApplicationServer108a4222b3a6a8ed98832d45238c7e8bb16c67a5] 28ApplicationServer72004Q2Update1•安装指南 以无提示模式安装 defaultInstallDirectory=/opt/SUNWappserver7currentInstallDirectory=/opt/SUNWappserver7 SELECTED_COMPONENTS=Java2SDK,StandardEdition1.4.21_02#ApplicationServer#SunONEMessageQueue3.5#SampleApplications#LoadBalancingPlugin#Uninstall#Startup USE_BUNDLED_JDK=FALSEJDK_LOCATION=/usr/j2seJDK_INSTALLTYPE=PREINSTALLEDINSTALL_DEFAULT_CONFIG_DIR=/etc/opt/SUNWappserver7INSTALL_CONFIG_DIR=/etc/opt/SUNWappserver7INSTALL_DEFAULT_VAR_DIR=/var/opt/SUNWappserver7INSTALL_VAR_DIR=/var/opt/SUNWappserver7DOMAINS_DIR=/var/opt/SUNWappserver7/domainsWEBSERVER_INSTALL_DEFAULT_DIR=/usr//serversWEBSERVER_INSTALL_DIR=/opt//servers/INST_ASADMIN_USERNAME=adminINST_ASADMIN_PASSWORD=adminadminINST_ASADMIN_PORT=4848INST_ASWEB_PORT=81INSTALL_STATUS=SUCCESS[STATE_DONESunJavaSystemApplicationServer108a4222b3a6a8ed98832d45238c7e8bb16c67a5] 修改安装配置文件 可以通过编辑表1-4中介绍的变量和值来修改安装配置文件。
表1-4变量名称 安装配置文件的变量有效值(如适用) defaultInstallDirectory currentInstallDirectory SELECTED_COMPONENTS USE_BUNDLED_JDK
JDK_LOCATION TRUEFALSE JDK_INSTALLTYPE PREINSTALLEDCANNOTUPGRADEUPGRADABLECLEANINSTALL 内容缺省安装目录路径选定的安装目录路径选定安装的产品组件列表是否安装产品捆绑的JDKJDK路径 如何捆绑现有的JDK安装 说明安装程序并不一定使用该值。
井号(#')用作列表分隔符。
如果USE_BUNDLED_J2SE被设置为false,此值为预先安装的JDK路径;反之则为捆绑的J2SE的安装位置。
对于无提示安装配置文件,仅有PREINSTALLED和CLEANINSTALL为有效值。
第1章安装标准版和企业版软件29 以无提示模式安装 表1-4变量名称 安装配置文件的变量(续) 有效值(如适用) INSTALL_DEFAULT_CONFIG_DIR INSTALL_CONFIG_DIR INSTALL_DEFAULT_VAR_DIR INSTALL_VAR_DIR DOMAINS_DIR WEBSERVER_INSTALL_DEFAULT_
DIR WEBSERVER_INSTALL_DIR INST_ASADMIN_USERNAME INST_ASADMIN_PASSWORDINST_ASADMIN_PORT 0-65535 INST_ASWEB_PORT 0-65535 INSTALL_STATUS SUCCESSFAILURE 内容 缺省的配置文件目录路径 选定的配置文件目录路径 缺省的域配置文件目录路径 选定的域配置文件目录路径 选定的域配置文件目录路径以及域子目录 缺省的Web服务器实例目录路径 选定的Web服务器实例目录路径 初始域的管理员用户名 初始域的管理员口令 初始域的管理服务器端口号 初始服务器实例的服务器端口号 安装的执行情况 说明安装程序并不一定使用该值。
安装程序并不一定使用该值。
AS_INSTALL_VAR_DIR和DOMAINS_DIR通常是冗余的变量。
但是,旧的安装程序代码需要这两项。
仅企业版安装程序并不一定使用的值。
仅企业版 取决于安装程序的执行情况。
安装程序并不一定使用该值。
注 不能将为ApplicationServer的某一个分发创建的配置文件重 复应用于ApplicationServer的其他分发或版本。
要查看无提示安装的结果,请参阅日志文件。
以无提示模式安装 以无提示模式安装SunJavaSystemApplicationServer软件的步骤:
1.检查配置文件,验证它是否包含您要用于无提示安装的配置。
30ApplicationServer72004Q2Update1•安装指南 以无提示模式安装
2.将安装配置文件复制到要安装SunJavaSystemApplicationServer软件的每台计算机上。

3.将SunJavaSystemApplicationServer安装文件复制到要安装ApplicationServer软件的每台计算机上。

4.浏览至在其中复制安装文件和安装配置文件的目录。

5.以超级用户身份登录,然后使用以下命令格式在命令行启动无提示安装: ./setup-silentconfig_file安装程序将读取指定的config_file,检查是否有足够的磁盘空间,然后基于config_file中的数据安装产品。
当返回提示符时,表明无提示安装已完成并已将安装组件安装到系统中。

6.您可以按照SunJavaSystemApplicationServerAdministrationGuide中的指导启动ApplicationServer软件。
管理控制台启动后,将显示ApplicationServer图形界面的初始页面。
现在可以配置系统以获得高可用性。
请转到第33页上的“设置HADB前的准备工作”开始此过程。
第1章安装标准版和企业版软件31 以无提示模式安装32ApplicationServer72004Q2Update1•安装指南 第2章 设置HADB前的准备工作 在群集所包含的服务器上安装高可用性组件之后,您可以设置高可用性。
本章包括以下主题:•在Windows上设置HADB•配置共享内存和信号•设置主机通信•设置用户环境•为非超级用户设置管理•使用clsetup•时间同步完成本章的任务之后,您可以转到SunJavaSystemApplicationServer管理指南以获得有关配置和管理群集、负载平衡器插件和高可用性数据库(HADB)的综合指导。
有关高可用性拓扑的信息,请参见SunJavaSystemApplicationServerSystemDeploymentGuide。
在Windows上设置HADB Windows平台上的可用HADB版本为4.4.x,而UNIX平台上的可用版本为4.3.x。
因此,为了在Windows上配置和管理HADB,对UNIX版本进行了一些更改。
本章中的相应位置处指出了这些更改。
要设置基于HADB数据库的ApplicationServer群集,您可以在Windows平台上使用clsetup实用程序,如第47页上的“使用clsetup”中所述。
本节中的示例专用于UNIX,请务必对Windows平台进行适当的更改。
33 配置共享内存和信号 有关在Windows平台上设置和运行HADB的详细信息,请参见《SunJavaSystemApplicationServer72004Q2Update1AdministrationGuide》中的第21章“AdministeringHighAvailabilityonWindows”。
两个HADB版本之间的主要区别包括: •新的HADB管理系统。
其结果是,有几个新命令添加到了hadbm,同时去除了几个旧命令。
•Windows平台上不需要进行RSH/SSH配置。
•添加到hadbm命令的新选项adminpassword。
此管理口令不同于dbpassword。
•HADB4.4版中删除了4.3版的一些重要限制。
•创建HADB实例之前,必须有一个管理代理进程(响应来自hadbm的管理请求)正在运行。
有关HADB4.4.x中的这些和其他更改的更多信息,请参见《SunJavaSystemApplicationServer72004Q2Update1AdministrationGuide》。
注 HADB创建的SQL服务器进程超过60-80个时,可能需要重新配置Windows。
如 果在HA存储中配置了过多的JDBC连接,或者在应用服务器失败之后立即重新启 动,便可能出现这种情况。
如果不配置Windows,可能会在弹出式窗口中看到以下错误消息:clu_sql_srv.exe:Theapplicationfailedtoinitializeproperly(0xc00000142).。
事件日志中也记录了此消息。
在HADB服务器日志中,您将看到警告消息,例如Servertimeoutwaitingforsub-process,waitedfor10seconds。
要避免此问题,请按照以下说明配置Windows:
1.减少可对数据库创建的JDBC连接数,或者
2.按照以下步骤更新Windows注册表: /default.aspx?
scid=kb;[LN];184802(Cause2)。
配置共享内存和信号 本节包含有关在UNIX平台上为HADB主机配置共享内存的指导。
您必须配置共享内存才能使用HADB。
注 Windows平台上不需要进行此配置。
34ApplicationServer72004Q2Update1•安装指南 •在Solaris上配置共享内存•在Linux上配置共享内存 在Solaris上配置共享内存
1.以超级用户身份登录。
配置共享内存和信号 第2章设置HADB前的准备工作35 配置共享内存和信号
2.将以下内容添加到文件/etc/system中以配置共享内存: setshmsys:shminfo_shmmax=0x80000000setshmsys:shminfo_shmseg=20本示例将最大共享内存shmmax设置为2GB(十六进制数0x80000000),这对于大多数配置来讲已经足够了。
shmsys:shminfo_shmmax的值按每256MB对应于0x10000000来计算,应将其设置为与主机内存的大小相等。
要确定主机的内存大小,请运行此命令: prtconf|grepMemory然后将得到的值代入到以下公式中: ((MB/256MB)*0x10000000) 注 请注意,shmsys:shminfo_shmmax的最大值为0xffffffff。
对于信号: 您的/etc/system文件可能已经包含semmni、semmns和semmnu条目。
例如: setsemsys:seminfo_semmni=10setsemsys:seminfo_semmns=60setsemsys:seminfo_semmnu=30 如果这些条目已存在,请在这些值上分别加上16、128和1000,如下所示: setsemsys:seminfo_semmni=26setsemsys:seminfo_semmns=188setsemsys:seminfo_semmnu=1030 如果/etc/system文件不包含上述条目,则请在该文件的末尾添加以下条目: setsemsys:seminfo_semmni=16setsemsys:seminfo_semmns=128setsemsys:seminfo_semmnu=1000 这足以满足在计算机上运行16个HADB节点的要求。

3.重新引导计算机,使共享内存设置生效。
如果要运行16个以上的HADB节点,请参见SunJavaSystemPerformanceTuningGuide中有关HADB的章节。
36ApplicationServer72004Q2Update1•安装指南 设置主机通信 在Linux上配置共享内存
1.要将共享内存增加到512MB,请运行以下命令: echo536870912>/proc/sys/kernel/shmmaxecho536870912>/proc/sys/kernel/shmall shmmax是单个共享内存段的最大大小,而shmall是要共享的共享内存的总大小。
对于使用缺省值的标准HADB节点,该值已足够。
如果需要更多的内存,则必须增加这个值。

2.可以在proc文件系统中更改shmmax的缺省共享内存限制,而无需重新启动计算机。
另外,还可以使用sysctl
(8)来更改它。

3.要永久更改这些设置,请将以下代码行添加到/etc/sysctl.conf文件中。
引导主机的过程中将使用该文件。
echokernel.shmmax=536870912/etc/sysctl.conf 有关HADB节点的介绍,请参见《SunJavaSystemApplicationServerAdministrationGuide》的“AdministeringtheHigh-AvailabilityDatabase(EnterpriseEdition)”中的“ConfiguringtheHADB”一节。
另外,请参见SunJavaSystemApplicationServerPerformanceTuningGuide以了解有关压力测试和性能测试的信息。
设置主机通信 注 Windows平台上不需要进行RSH/SSH配置。
要实现远程访问以进行HADB管理,必须配置将成为HADB服务器和HADB管理客户机的所有计算机,以使用RemoteShell(RSH)或SecuredShell(OpenSSH/SSH)。
仅UNIX平台需要执行此步骤。
RSH只是简单的远程Shell命令,不具有任何安全功能。
SSH通信通道则通过对HADB节点之间传送的数据进行加密来提供某种程度的安全保证。
第2章设置HADB前的准备工作37 设置主机通信 注 对于Solaris9和10,建议使用SSH的缺省安装。
在Solaris8上,缺省情况下不安装SSH。
如果您的Solaris8系统中没有安装SSH,请按照第41页上的“在Solaris8中安装SSH”中的指导安装SSH。
如果要使用SSH但尚未配置它,则不能使用hadbm命令。
请参阅第39页上的“SSH要求和限制”来验证是否能识别SSH。
本节包含以下指导:•设置RSH以进行HADB管理•设置SSH以进行HADB管理 设置RSH以进行HADB管理 如果要使用RSH而不是SSH,必须使用setmanagementProtocol选项明确指定RSH。
有关在clresource.conf文件中设置该参数的指导,请参阅第54页上的表2-
3。
因为SSH比RSH更安全,所以强烈建议hadbmcreate命令使用SSH作为缺省Shell。
实现RSH的步骤:
1.以超级用户身份登录。

2.向/etc/securetty文件附加以下条目(仅对于Linux平台): rexecrshrloginpts/0pts/1 另外,请在/etc/d.d/下更改文件rexec、rlogin和rsh中的disable=no。

3.编辑文件/etc/hosts以包括与所有选定HADB主机对应的条目,包括本地主机的主机名。
使用localhost格式。
例如:
4.将此文件附加到所有选定安装主机的/etc/hosts文件中。

5.在HADB用户的$HOME目录中创建.rhosts文件。
38ApplicationServer72004Q2Update1•安装指南 设置主机通信
6.验证是否已将用户组和其他用户的权限设置为只读。
添加每个HADB主机的主机名(包括本地主机名),后跟数据库用户的用户名。
例如,如果数据库用户为Jon,则主机名为: JonJon Jon
7.将此文件附加到每个HADB主机的.rhosts文件。

8.检查每台主机的主机通信。
例如: uname-a 将从另一台主机返回身份。
设置SSH以进行HADB管理 因为SSH较RSH更安全,所以强烈建议hadbmcreate命令使用SSH作为缺省Shell。
注 出于安全方面的考虑,建议使用基于DSA的协议(版本2)而不是 基于RSA的协议(版本1)。
版本的选择取决于您使用的SSH客户 机软件。
本节包含以下主题:•SSH要求和限制•在Solaris8中安装SSH•配置SSH SSH要求和限制 注 缺省情况下Solaris9系统中已安装SSH,但在Solaris8中,缺 省情况下不安装SSH。
要在Solaris8中安装SSH,请参见第41 页上的“在Solaris8中安装SSH”。
在设置SSH的过程中,可能需要采取措施来满足以下任何或所有要求: 第2章设置HADB前的准备工作39 设置主机通信 •SSH二进制文件的位置—高可用性管理客户机将在每台HADB主机的以下位置中查找ssh和scp二进制文件: /usr/bin m如果系统中存在这些二进制文件,但没有存储在此位置中,则需要建立从/usr/bin到实际位置的符号链接。
m如果使用的是Solaris8系统,由于缺省情况下不安装SSH二进制文件,所以可能不存在SSH二进制文件。
这种情况下,请参见第41页上的“在Solaris8中安装SSH”中的指导。
•支持—仅测试了对SunSSH和OpenSSH的支持。
如果您使用的是其他版本的SSH,最好参阅该产品的文档中的设置指导以确保SSH通信正常工作。
•OpenSSH客户机和守护程序—如果所运行的环境使用OpenSSH客户机和守护程序,应按如下所示命名密钥文件: ~/.ssh/authorized_keys2或~/.ssh/authorized_keys。
•以超级用户身份运行—如果以超级用户身份运行HADB管理客户机,请确保在所有计算机上的sshd配置(/etc/ssh/sshd_config)中,已将PermitRootLogin参数设置为yes。
注 缺省情况下,SunSSH不允许以超级用户登录,该参数被设置为no。
如果更改了sshd配置,则必须重新启动sshd。
键入以下命令以重新 启动服务: /etc/init.d/sshd/start •不支持SSH协议(版本2)—如果SSH客户机和守护程序不支持SSH协议(版本2),您将需要运行无选项的ssh-keygen。
密钥文件将被命名为identity.pub,而不是id_dsa.pub。
必须将此文件附加到~/.ssh/authorized_keys中。
•混合SSH环境—如果在混合的SSH环境中进行操作,您将需要创建~/.ssh/authorized_keys2和~/.ssh/authorized_keys文件,后者可能同时包含版本1和版本2的密钥。
•相同位置—如果SunJavaSystemApplicationServer和HADB位于同一台计算机上,您将需要执行以下命令之
一,从而在.ssh目录下创建known_hosts文件: sshlocalhost 或 sshhostname 40ApplicationServer72004Q2Update1•安装指南 设置主机通信 在Solaris8中安装SSH 缺省情况下,Solaris8系统中没有安装ssh和scp二进制文件。
如果Solaris8系统中没有这些二进制文件,请执行以下这些步骤:
1.转至以下站点: 在此站点上,您可能会看到类似于以下内容的消息:===PLEASENOTE!
!
!
............makeanoteofsomeofthemirrorsitessothatiftheserversaredown,youcanstilldownloadfromamirrorsite.如果您看到类似的消息,请尝试访问FTP/镜像站点链接中列出的多个镜像站点之
一。
例如:/2.在此站点中,按照InstallationSteps中的指导来下载和安装所有必要的OpenSSH软件包和修补程序。
现在可以配置SSH。
配置SSH 要在已经安装了ssh和scp二进制文件的系统上设置SSH,请执行以下某一小节中的步骤:•在未装载主目录的系统中设置SSH•在已装载主目录的系统中设置SSH 在未装载主目录的系统中设置SSH 要在未装载主目录的系统中实现SSH,请执行以下步骤:
1.验证是否已理解并满足了在第39页上的“SSH要求和限制”中指定的SSH要 求。

2.以HADB用户的身份登录主机。

3.通过运行以下命令生成密钥: ssh-keygen-tdsa对于SSH1和OpenSSH/1,通常不需要为ssh-keygen命令指定任何参数。

4.对于随后出现的三个提示,按Enter键接受缺省选项。

5.对群集中的所有计算机重复步骤1、2和
3。
第2章设置HADB前的准备工作41 设置主机通信 ~/.ssh目录下的identity.pub文件或id_dsa.pub文件(取决于使用SSH版本1还是SSH版本2)包含公共密钥。
要连接到计算机而不被询问口令,必须将此文件的内容附加到所有计算机中的authorized_keys文件中。

6.要建立登录身份,请转至用户目录: ~/.ssh。
对于SSH1、OpenSSH/1: a.复制identity.pub文件,并将它命名为authorized_keys。
b.对于群集中其他各台计算机,复制identity.pub文件的内容并将它附加到本地authorized_keys文件中。
对于OpenSSH/2: a.复制id_dsa.pub文件,并将它命名为authorized_keys2。
b.对于群集中其他各台计算机,复制id_dsa.pub文件的内容并将它附加到本地authorized_keys2文件中。

7.将authorized_keys文件复制到所有HADB计算机的~/.ssh目录下。

8.验证用户组和其他用户对.ssh目录(HADB用户的主目录)和.ssh/authorized_keys文件不具有写权限。
如果需要,请禁用这些用户组/其他用户的写权限,如下所示: chmodog-w~/.sshchmodog-w~/.ssh/authorized_keyschmodog-w$HOME使用HADB用户的主目录替换$HOME。
例如: chmodog-w~/johnsmith 注 即便只是向用户组/其他用户授予了~/.ssh目录中文件的读权限, 也不能建立SSH自动登录身份。
这种情况下,如果尝试ssh machine_name,系统将报告权限不正确并询问口令。
也就是说,如果 要启用自动登录,最好不要向用户组/其他用户授予任何权限。

9.要启用无需任何用户输入的登录,则在最初使用SSH时(在安装SSH环境之后),需要在/.ssh目录下的known_hosts文件中添加节点计算机名,如下所示: 42ApplicationServer72004Q2Update1•安装指南 设置主机通信 a.键入以下内容:sshmachine_name将显示一个选择疑问句(是/否),提示您是否要将machine_name添加到known_hosts文件中。
b.选择“是”。
现在,您不需要进行输入就能够登录。
10.要验证是否已正确设置了SSH,请在尝试运行HADB的管理工具之前登录群集中的每台主机。
您将自动登录而无需输入口令。
在已装载主目录的系统中设置SSH 要在已装载主目录的系统中实现SSH,请执行以下这些步骤:
1.验证是否满足在第39页上的“SSH要求和限制”中指定的SSH要求。

2.以HADB用户的身份登录主机。

3.通过运行以下命令生成密钥: ssh-keygen-tdsa对于SSH1和OpenSSH/1,通常不需要为ssh-keygen命令指定任何参数。

4.对于随后出现的三个提示,按Enter键接受缺省选项。
~/.ssh目录下的identity.pub文件或id_dsa.pub文件(取决于使用SSH版本1还是SSH版本2)包含公共密钥。
要连接到计算机而不被询问口令,必须将此文件的内容附加到所有计算机中的authorized_keys2文件中。
这可以通过以下步骤实现:
5.要建立登录身份,请转至用户目录:~/.ssh。
对于SSH1、OpenSSH/1—复制identity.pub文件,然后将其命名为authorized_keys。
对于OpenSSH/2—复制id_dsa.pub文件,然后将其命名为authorized_keys。
第2章设置HADB前的准备工作43 设置主机通信
6.验证用户组和其他用户对.ssh目录和.ssh/authorized_keys文件不具有写权限。
如有必要,可以禁用这些用户组/其他用户的写权限,如下所示: chmodog-w~/.sshchmodog-w~/.ssh/authorized_keyschmodog-w/$HOME 使用HADB用户的主目录替换$HOME。
例如: chmodog-w~/johnsmith。
注 即便只是向用户组/其他用户授予了~/.ssh目录中文件的读权限, 也不能建立SSH自动登录身份。
在这种情况下,如果尝试ssh machine_name,系统将报告权限不正确并询问口令。
也就是说,如果 要启用自动登录,最好不要向用户组/其他用户授予任何权限。

7.要启用无需任何用户输入的登录,则在最初使用SSH时(在安装SSH环境之后),需要在/.ssh目录下的known_hosts文件中添加节点计算机名: sshmachine_name 当询问您是否向文件known_hosts中添加machine_name时,选择“是”。
现在,无需任何输入就可以登录。

8.要验证是否已正确设置了SSH,请在尝试运行HADB的管理工具之前登录群集中的每台主机。
您将自动登录而无需输入口令。
在Solaris上将HADB与Veritas文件系统一起使用 在Solaris上使用Veritas文件系统时,可能会在HADB历史文件中看到消息WRN:DirectdiskI/Omappingfailed。
此消息指出:HADB无法打开用于数据和日志设备的直接I/O。
直接I/O可以减少写入磁盘页面的CPU耗时,从而提高性能,还可以降低管理操作系统中的脏数据页面的系统开销。
要将直接I/O与Veritas一起使用,应在以选项mincache=direct进行安装的文件系统上创建数据和日志设备。
请注意,此选项将应用到在该文件系统上创建的所有文件。
有关详细信息,请参见命令mount_vxfs(1M)。
44ApplicationServer72004Q2Update1•安装指南 设置用户环境 另一种方法是使用VeritasQuickI/O工具。
实际上,此产品使对文件系统的文件执行原始I/O成为可能。
有关详细信息,请参见Veritas文档《VERITASFileSystem(TM)4.0Administrator'sGuideforSolaris》。
注 此说明仅基于可用的文档。
Sun数据库技术组未测试这些配置。
在Linux上将HADB与ext文件系统一起使用 HADB不支持RedHatAdvancedServer2.1上的ext3文件系统,而仅支持ext2。
HADB支持RedHatAdvancedServer3.0上的ext3文件系统。
设置用户环境 注 本章中的步骤包含专用于UNIX的示例。
除经特别指出,同样的命令和示例在经过 适当的修改后,也适用于MicrosoftWindows平台。
在设置了主机通信之后,可从install_dir/SUNWhadb/4/bin目录位置运行hadbm命令,如下所示: ./hadbm 但是,如果将本地环境设置为可以从任何位置使用高可用性管理客户机命令,则更为方便。
要进行此设置,请执行以下步骤。
注 本节的示例适用于使用csh的情况。
如果您使用的是其他Shell, 则请参阅相应Shell的手册页来获得有关设置变量的指导。

1.设置PATH变量: setenvPATH${PATH}:install_dir/bin:install_dir/SUNWhadb/4/bin2.通过运行以下命令验证PATH设置是否正确: whichasadminwhichhadbm 第2章设置HADB前的准备工作45 为非超级用户设置管理
3.如果安装了多个版本的Java,请确保JAVA_HOME环境访问的是用于企业版的1.4.2_05版JDK。
setenvJAVA_HOMEjava_install_dirsetenvPATH${PATH}:${JAVA_HOME}/bin
4.如果HADB设备文件和日志文件不在缺省位置(appserver_install_dir/SUNWhadb/4)中,请使用以下hadbm命令找到这些重要的文件:hadbmgetconfigpathhadbmgetdevicepathhadbmgethistorypathhadbmgetinstallpath备份这些命令列出的位置。
为非超级用户设置管理 缺省情况下,在初始安装或设置SunJavaSystemApplicationServer时,仅有超级用户对为SunJavaSystemApplicationServer创建的文件和路径拥有写权限。
对于要创建或管理SunJavaSystemApplicationServer的非超级用户,必须将对相关文件的写权限授予该特定用户,或授予该用户所属的用户组。
涉及的文件(及其缺省位置)包括:•SunJavaSystemApplicationServer配置文件— install_config_dir/cl*.conf•SunJavaSystemApplicationServer的设置和管理脚本— install_dir/bin/cl*•HADB二进制文件—install_dir/SUNWhadb•HADB配置—/etc/opt/SUNWhadb•clsetup日志文件位置—/var/tmp可以按照以下过程中的介绍创建一个管理SunJavaSystemApplicationServer的用户组。
(也可以向特定用户授予权限和所有权。
)要创建SunJavaSystemApplicationServer用户组并对安装根目录设置操权限,请对涉及到的每个文件重复以下步骤:
1.以超级用户身份登录。
46ApplicationServer72004Q2Update1•安装指南 使用clsetup
2.从命令提示符创建SunJavaSystemApplicationServer用户组。
例如:#groupaddsjsasuser可以在命令行中键入groupadd来查看正确的用法。

3.将每个涉及到的文件的用户组所有权更改为新建的用户组。
例如:chgrp-Rsjsasuserinstall_config_dir/cl*.conf
4.为新建的用户组设置写权限:chmod-Rg+rwinstall_config_dir/cl*.conf
5.对每个涉及到的文件重复步骤3和步骤
4。

6.使新建的用户组可以执行clsetup和cladmin命令。
例如: chmod-Rg+xinstall_dir/bin/cl*
7.使用--sysuser选项删除并重新创建缺省域(domain1)。
sysuser也必须属于新 建的用户组。
例如:asadmindelete-domaindomain1asadmincreate-domain--sysuserbleonard--adminport4848--adminuseradmin--adminpasswordpassworddomain1 使用 clsetup clsetup实用程序的作用是自动完成在典型配置中设置基本群集这一过程。
clsetup命令位于install_dir/bin,其中install_dir是安装SunJavaSystemApplicationServer软件的目录。
clsetup和cladmin是与SunJavaSystemApplicationServer捆绑在一起的实用程序。
注 cladmin命令用于简化在完成所有安装和配置任务之后,对群集进行 配置和管理的过程。
有关创建HADB和使用cladmin命令的指导,请 参阅《SunJavaSystemApplicationServerAdministration Guide》。
本节介绍了以下主题:•clsetup的工作原理•clsetup要求和限制 第2章设置HADB前的准备工作47 使用clsetup •编辑clsetup输入文件•运行clsetup•clsetup的清除步骤 clsetup的工作原理 clsetup实用程序是一组SunJavaSystemApplicationServer命令,这些命令使您可以基于预先填充的输入文件自动配置群集。
在设置群集的过程中,将创建HADB。
但是,必须使用hadbm命令设置工作群集,如SunJavaSystemApplicationServer管理指南中所述。
注 clsetup实用程序界面目前尚不稳定。
这个不稳定的界面可能是实验 或过渡性质的界面,因此可能会在下一个发行版中对这个界面进行改 动,要么将其删除,要么用更稳定的界面替换它。
本节包括以下主题: •
输入文件的工作原理 •clsetup完成的任务 •clsetup使用的命令 输入文件的工作原理 clsetup实用程序使用三个输入文件来配置群集: •clinstance.conf—已使用有关应用服务器实例server1和server2的信息预先填充此文件。
请参阅第52页上的“clinstance.c

标签: #网页 #不稳定 #怎么把c盘扩大 #快捷键 #怎么看 #字体大小 #文件 #文件