![]() |
Sun ONE Application Server 7, Update 1 安装指南 |
完成 Solaris 9 捆绑安装Sun Open Net Environment (Sun ONE) Application Server 7 有两种 Solaris 9 安装版本:捆绑版和非捆绑版。如果您收到的 Sun ONE Application Server 是作为 Solaris 9 安装的一部分,则您拥有的是 Solaris 捆绑版本。
如果您获得的是单独的 Sun ONE Application Server,则它是非捆绑版。
注意 如果使用 Sun ONE Application Server 的非捆绑 Solaris 版本,或者使用 Microsoft Windows 版本,则无需执行本模块中的任务,因为域、管理服务器和服务器实例将自动创建。
本模块介绍如何完成 Solaris 9 捆绑安装。
本文包括以下主题:
关于 Solaris 9 安装
作为 Solaris 9 安装的一部分安装的 Sun ONE Application Server 软件只包含必需的库、可执行文件以及支持 Sun ONE Application Server 所需的其它文件。安装过程中不会生成应用程序服务器配置。
要创建初始配置,必须使用 asadmin 命令行界面及 create-domain 子命令来创建 Sun ONE Application Server 管理域。
您需要创建管理服务器配置和应用程序服务器实例配置。
创建管理域
创建管理域也就是创建管理服务器。管理服务器是 Sun ONE Application Server 的特殊实例,它提供了管理界面,并为命令行界面提供了管理工具。
创建新域时,要指定以下内容:
- 管理服务器的端口号 — 安装非捆绑版时的默认端口号为 4848。
- 管理用户名和密码 — 访问管理服务器(无论是访问还是运行命令行界面)时需要提供密码。
- 域位置 — 与域的管理服务器关联的端口号。
默认情况下,create-domain 子命令在 /var/appserver/domains/ 下创建新的管理域配置。如果您登录时的用户身份不具有对此区域的写权限,则在创建管理域时必须指定一个适当位置。请使用 create-domain 子命令的 --path 选项指定创建域配置的位置。
要创建管理域,请执行以下步骤:
- 验证路径中是否包括 /usr/sbin 目录。如果尚未添加此目录,请参见“设置 PATH 环境变量”中的说明。
- 在命令行上,运行以下命令以创建名为 domain1 的新管理域:
注意 要创建域,非超级用户必须属于 asadmin 组。
asadmin create-domain --path <domain_config_dir> --adminport 4848 --adminuser admin --adminpassword password domain1
其中 domain_config_dir 指定了创建管理域配置的位置。--adminport、--adminuser 和 --adminpassword 选项指定了为域定义的新管理服务器的初始设置。
如果名称 domain1 已被使用,请使用其它域名再次运行 create-domain 子命令。域名中可以使用句号和其它字符。可以使用登录用户名作为限定词,以确保使用的域名是唯一的。例如:ckamps.domain1。
屏幕上应显示以下消息:
域 domain1 创建成功
- 运行 list-domains 子命令以查看为 Sun ONE Application Server 安装配置的所有域的列表:
asadmin list-domains
domain1 [<domain_config_dir> domain1]
其中 domain_config_dir 的值表示新创建的管理域的默认位置或由 create-domain 子命令的 --path 选项指定的值。
有关在 Solaris 9 安装完成后如何准备 Sun ONE Application Server 环境的信息,请参见《Sun ONE Application Server 管理员指南》中的“快速入门”模块。
启动管理服务器
要使用图形管理界面或在命令行界面中使用诸多命令,必须运行管理服务器。请按照“启动和停止服务器”中的说明启动 Sun ONE Application Server。
创建应用程序服务器实例
创建域并启动管理服务器后,需要创建应用程序服务器实例。每个应用程序服务器实例都具有自己的 J2EE 配置、J2EE 资源、应用程序部属区和服务器配置设置,(在非捆绑版中,安装时自动创建的服务器实例名为 server1。您在文档的样例中会经常看到 server1。)
可以通过管理界面或通过命令行界面创建应用程序服务器实例。服务器实例是在域的文件夹中创建的。
注意 如果您在自己的管理域下创建一个应用程序服务器实例,则您的用户 ID 无需属于具有对域配置文件的写权限的 UNIX 组。
创建应用程序服务器实例的步骤:
- 验证管理服务器正在运行。
- 运行 create-instance 子命令:
如果系统上只定义了一个管理域,则创建实例时无需指定目标域名。
有关在 Solaris 9 安装完成后如何设置 Sun ONE Application Server 环境的详细信息,请参见《Sun ONE Application Server 管理员指南》。