Sun ONE Application Server 7 安装指南 |
本章介绍如何安装用于开发和操作目的的 Sun™ Open Net Environment (Sun ONE) Application Server 产品。您可以采用交互方式安装产品的这一非评估版,也可以采用无提示模式将一个安装方案复制到多台计算机上。
· 安装内容
· 从 Web 下载
· 安装开发版产品
在开始本章中的任务之前,您应当已经了解准备安装中的信息。
有关这些说明的最新更新信息,请参见《Sun ONE Application Server 发行说明》。有关在安装后配置应用服务器的详细信息,请参见《Sun ONE Application Server 管理员指南》。
http://wwws.sun.com/software/download/app_servers.html
http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html
通常,您将安装提供 Sun ONE Application Server 产品功能的基本组件。您可以选择不安装其中的某些组件(在下面的介绍中标明为可选)。将来如果要添加最初未选择安装的某个组件,可以再进行增量式安装,以便向原来的安装中添加组件。
一台计算机上只能安装一个非评估版的 Sun ONE Application Server。如果系统中已经安装了一份
Sun ONE Application Server,安装程序不会覆盖它,而是会检测到现有程序,并且不允许继续进行安装。有关从系统中删除产品的说明,请参见卸载 Sun ONE Application Server 软件。
|
|
如果要从系统中删除 Sun ONE Application Server,必须使用卸载程序。如果尝试其它方法,在试图重新安装同一版本或安装新版本时将出现问题。 |
|
|
Sun ONE Application Server 产品附带了以下安装组件:
· Sun ONE Application Server,包括其图形管理工具和命令行管理工具
· Sun ONE Application Server 管理客户机(仅命令行工具)
|
|
可以选择将管理客户机命令行版本单独安装在未安装 Sun ONE Application Server 的计算机上。要执行此操作,可以在安装过程中仅选择管理客户机组件。 |
|
|
· Java 2 Software Development Kit (J2SE)
· PointBase Database Server 和 Type 4 JDBC 驱动程序(在 Sun ONE Application Server 的 Solaris 9 捆绑版本中不可用。)
· Sun ONE Studio 支持(不适用于 Solaris x86。)
有关 Sun ONE Application Server 组件的说明,请参见安装组件。
本节介绍如何从 Web 站点下载 Sun ONE Application Server 安装文件。
1. 从以下 Sun ONE Application Server 下载站点选择要下载的文件,并将其保存到 UNIX 计算机上的一个临时目录中。
http://wwws.sun.com/software/download/app_servers.html
3. 按照以下格式使用 gunzip 命令解压缩 .gz 文件:
4. 按照以下格式使用 tar -xvf 命令将解压缩的文件解包:
此过程可能需要一段时间。将文件解压缩后,会看到 sun-appserver7 目录,其中包含 setup 文件和 pkg 目录。
Sun ONE Application Server 的开发版只能通过用于 Microsoft Windows 的 CD 获得。
但是,您既可以在 Microsoft Windows 评估版安装过程中,也可以在安装后升级评估许可证。
|
|
在 Microsoft Windows 上 — 在评估版下载过程中,您将收到一个电子邮件通知,其中包含一个不会过期的许可证密钥(供开发者免费使用);您可以使用此密钥升级自己的评估许可证。Sun ONE Application Server 安装进程结束时,您可以升级许可证。 |
|
|
本节介绍如何使用图形界面安装 Sun ONE Application Server 软件。如果选择使用命令行界面,那么安装步骤不变,但不显示基于图形的安装屏幕,而是显示基于文本的屏幕。
|
|
|
以下步骤适用于所有平台:
2. 启动系统中所有使用端口并需要与 Sun ONE Application Server 软件同时运行的进程。这样,安装程序可以检测到已使用的端口,从而避免再将它们分配给其它用途。
4. 在 Microsoft Windows 系统中,您将看到 setup.exe 文件。
|
|
在 UNIX 上 — 如果使用图形界面远程安装 Sun ONE Application Server 软件,则必须在安装本产品的计算机上启用显示配置。可以通过设置 DISPLAY 环境变量来完成此操作。DISPLAY 包含服务器名称,并以以下格式显示:host_name.domain_name.com:0.0 |
|
|
o 要使用图形界面运行安装,请在命令提示符下键入以下内容(在 Microsoft Windows 上,可以双击 setup.exe 文件):
7. 阅读许可协议并单击“是”接受许可证条款,然后单击“下一步”(或在命令行键入 Yes)。
|
|
|
8. 指定 Sun ONE Application Server 安装目录的路径。
o 单击“浏览”浏览到一个目录(或在命令行按 Enter 键接受默认的安装目录)。
§ 单击“创建目录”(或在命令行键入 1),创建一个新目录。
§ 单击“选择新目录”(或在命令行键入 2)返回“选择安装目录”页面。
9. 从组件选择对话框中列出的组件中进行选择(或在命令行键入 Yes 或按 Enter 键以接受某个组件)。
10. 选择安装 Sun ONE Message Queue,或使用以前安装的版本。
在 Microsoft Windows 上 — 即使您已经在系统上安装了 Sun ONE Message Queue 的另一个版本,仍然会安装所需版本的 Sun ONE Message Queue。
在 Solaris 上 — 安装程序将检测您的系统中是否已经预先安装了正确的 Sun ONE Message Queue 版本,然后为您提供以下某个操作:
o 如果安装了基于软件包的 Sun ONE Message Queue 的正确版本,将再次使用该版本。安装程序将继续进行下一步。
o 如果未安装基于软件包的 Sun ONE Message Queue,可以选择让安装程序自动安装 Sun ONE Message Queue 软件包。
o 如果安装程序发现基于软件包的 Sun ONE Message Queue 的不正确版本,将显示一条消息,询问是否要升级当前版本或取消安装。请选择以下选项之一:
§ 要让安装程序更新当前的 Sun ONE Message Queue,请单击“升级”(或在命令行键入 1)。
|
|
如果安装程序报告 J2SE 版本不兼容或不是可升级的版本,则必须先使用 pkgrm 命令卸载已经存在的基于软件包的 J2SE 版本,然后才能继续。删除或重命名目录不起作用。 |
|
|
在 Windows 上 — 安装程序检测您的系统是否已经安装了 J2SE 的正确版本。
o 如果安装了正确版本的 J2SE,将再次使用该版本,您也可以输入其它正确版本的路径。安装程序将继续进行下一步。
o 如果未安装 J2SE,可以选择让安装程序自动安装 J2SE 软件包,或再次使用现有的 J2SE 安装。
在 Linux 上 — 安装程序将检测您的系统中是否已经预先安装了正确的 J2SE SDK 版本,然后为您提供以下某个操作:
o 如果安装了基于软件包的 J2SE SDK 的正确版本,将再次使用该版本。安装程序将继续进行下一步。
o 如果未安装基于软件包的 J2SE SDK,可以选择让安装程序自动安装基于软件包的 J2SE SDK,或再次使用现有的版本。
o
如果找到了版本不正确的基于软件包的 J2SE SDK,将忽略此版本,并安装版本正确的基于软件包的
J2SE SDK。
|
|
在 Linux 上,如果 Sun ONE Application Server 需要在较低版本的 J2SE 上运行,则必须设置以下 JVM 选项:<jvm-options> -Xconcgc </jvm-options> |
|
|
在 Solaris 上 — 安装程序将检测您的系统中是否已经预先安装了正确的 J2SE 版本,然后为您提供以下某个操作:
o 如果安装了基于软件包的 J2SE 的正确版本,将再次使用该版本,您也可以输入其它正确版本的路径。安装程序将继续进行下一步。
o 如果未安装基于软件包的 J2SE,可以选择让安装程序自动安装 J2SE 软件包,或再次使用现有的 J2SE 安装。
o 如果安装程序发现基于软件包的 J2SE 的不正确版本,将显示一条消息,询问是否要升级当前版本或取消。请选择以下选项之一:
§
要让安装程序升级当前的 J2SE 版本,请单击“升级”(或在命令行键入 1)。
|
|
由于其它应用程序可能正在运行和使用此 J2SE 安装,因此升级 J2SE 可能会造成某些破坏。最好取消当前安装并检查所有相关程序(例如正常关闭各个进程)。 |
|
|
在继续安装之前,必须卸载当前位于 /usr/j2se 中的
J2SE 或将其升级为当前支持的 J2SE。然后重新启动 Sun ONE Application Server 安装。有关卸载操作的说明,请参见卸载 Sun ONE Application Server 软件。
|
|
在 UNIX 上 — 如果 J2SE 需要升级,在完成 Sun ONE Application Server 的安装后,需要重新启动计算机。 |
|
|
|
|
Sun ONE Application Server 软件已通过认证,可与 Sun Microsystems 的 J2SE 配合使用。第三方 J2SE 开发工具包(即使版本号正确)不受支持。请参见《Application Server 平台摘要》来识别支持的版本。 |
|
|
输入 Sun ONE Application Server 配置安装目录的路径。
o 单击省略号 (...) 浏览到某个目录(或在命令行按 Enter 键接受默认的安装目录)。
o 单击“创建目录”(或在命令行键入 1)。也可以单击“选择新目录”(或在命令行键入 2),选择一个现有目录。
输入 Sun ONE Application Server 域安装目录的路径。
o 单击省略号 (...) 浏览到某个目录(或在命令行按 Enter 键接受默认的安装目录)。
o 单击“创建目录”(或在命令行键入 1)。也可以单击“选择新目录”(或在命令行键入 2),选择一个现有目录。
3. 在“服务器配置信息”页面(或在命令行)上,输入以下内容:
o 管理员用户的密码 — 用于访问管理服务器的密码(最少 8 个字符)
将显示一个默认端口号(例如 4848,如果您的计算机当前没有使用该端口)。单击“下一步”时,安装程序将检查端口号是否有效和可用。
o HTTP 服务器端口 — 用于访问默认服务器实例的端口号
将显示一个默认端口号(例如 1024,如果您的计算机当前没有使用该端口)。单击“下一步”时,安装程序将检查端口号是否有效和可用。
|
|
安装程序自动检测已经使用的端口,并建议将当前未使用的端口用作默认设置。默认情况下,如果在 UNIX 上以超级用户身份安装或者在 Microsoft Windows 上安装,则用于 HTTP 服务器的初始默认端口号为 80,用于管理服务器的初始默认端口号为 4848。 |
|
|
4. 输入以前安装的 Sun ONE Studio 的路径(如果适用)。
安装程序开始验证是否有足够的磁盘空间来安装本产品。将显示“检查磁盘空间”进度指示条。
此时,需要退出安装程序,然后在创建足够的空间后重新开始安装。有关空间要求的信息,请参见《Sun ONE Application Server 发行说明》。
o 如果要返回“服务器配置信息”页面,请单击“返回”。如果执行此操作,将重新检查磁盘空间。
安装结束后,将显示“安装完成”页面。现在,您可以决定是否转换(升级)自己的许可证。
|
|
|
您可以在以后按照转换许可证中的说明升级许可证。
将显示“关于 Sun ONE Application Server”页面。
您需要将环境配置为包括 Sun ONE Application Server 的 bin 目录。有关此操作的说明,请参见《Sun ONE Application Server 管理员指南》。
11. 仅适用于 Solaris 9 捆绑版本 — 此类型安装还需要执行额外的任务。请参见完成 Solaris 9 捆绑安装。
12. Sun ONE Application Server 环境不会自动启动,因此您需要启动此环境来验证安装是否成功。有关启动服务器的多种方法的说明,请参见《Sun ONE Application Server 管理员指南》。
在 UNIX 系统中,运行 asadmin start-domain 命令。
在 Microsoft Windows 系统上,在桌面“启动程序”区域的 Sun Microsystems, Sun One Application Server 程序组下,执行以下操作:
将显示一个 Sun ONE Application Server 屏幕,表明 Sun ONE Application Server 已启动。
管理界面(也称为管理控制台)启动后,将显示 Sun ONE Application Server 图形界面的初始页面。
1. 可以通过访问应用服务器实例的 HTTP 服务器侦听程序来确定 Sun ONE Application Server 启动是否成功。使用浏览器访问以下位置:
其中,port_number 为安装期间指定的 HTTP 服务器端口号。默认的 HTTP 服务器端口号为 80,但是可能会因安装期间使用的端口而有所不同。
有关解决问题的详细信息,请参见第 7 章“疑难解答”。
如果选择以无提示模式安装 Sun ONE Application Server 软件,安装程序将直接运行而无需用户输入任何信息。如果安装程序能够访问一个为其提供了所需配置信息的文本文件,便可以采用这种无提示模式。
· 如何创建配置文件
· 以无提示模式安装
配置文件是在标准交互式安装过程中在安装目录下自动创建的。该文件收集了您的用户输入。这构成了无提示安装的模型,以后您可以使用该模型在一台或多台计算机上安装产品。
# Wizard Statefile created: Tue Jan 02 11:03:27 PDT 2004
# Wizard path: /temp_dir/sun-appserver7//temp_dir/sun-appserver7/appserv.class
# Wizard Statefile section for Sun ONE Application Server
[STATE_BEGIN Sun ONE Application Server 808daad84da2817ce79da504cae4c78ffb57d50e]
defaultInstallDirectory = /opt/SUNWappserver7
currentInstallDirectory = /opt/SUNWappserver7
SELECTED_COMPONENTS = Java 2 SDK, Standard Edition #Application Server#Sun ONE Message Queue #Sample Applications#PointBase Server #Uninstall#Startup
JDK_INSTALLTYPE = PREINSTALLED
AS_INSTALL_DEFAULT_CONFIG_DIR = /etc/opt/SUNWappserver7
AS_INSTALL_CONFIG_DIR = /etc/opt/SUNWappserver7
AS_INSTALL_DEFAULT_VAR_DIR = /var/opt/SUNWappserver7
AS_INSTALL_VAR_DIR = /var/opt/SUNWappserver7
DOMAINS_DIR = /var/opt/SUNWappserver7/domains
INST_ASADMIN_PASSWORD = password
AS_INSTALL_DEFAULT_STUDIO_DIR = /
[STATE_DONE Sun ONE Application Server 808daad84da2817ce79da504cae4c78ffb57d50e]
以无提示模式安装 Sun ONE Application Server 软件的步骤:
1. 使用文本编辑器检查当前的安装配置文件(称为 statefile),并验证此文件是否包含要用于无提示安装的信息。您可以将此文件以任意名称保存。例如:
2. 将 Sun ONE Application Server 安装文件复制到要安装 Sun ONE Application Server 软件的每台计算机上。
3. 将无提示模式配置文件复制到要安装 Sun ONE Application Server 软件的每台计算机上。
4. 如果您当前不是在复制了安装文件和无提示模式配置文件的目录下,请浏览到该目录。
5. 以超级用户身份,使用以下命令格式在命令行启动无提示安装:
./setup -silent config_file_name
安装程序将读取指定的 config_file_name,检查是否有足够的空间,然后基于 config_file_name 中的数据安装产品。
您需要将环境配置为包括 Sun ONE Application Server 的 bin 目录。有关此操作的说明,请参见《Sun ONE Application Server 管理员指南》。
7. 启动 Sun ONE Application Server 软件。
Sun ONE Application Server 在安装过程中不会自动启动。请按照《Sun ONE Application Server 管理员指南》中的说明启动该服务器。
管理控制台启动后,将显示 Sun ONE Application Server 图形界面的初始页面。