Sun ONE Application Server 7 安装指南 |
Sun™ Open Net Environment (Sun ONE) Application Server 有两种 Solaris 9 安装版本:捆绑版和非捆绑版。如果您获得的 Sun ONE Application Server 是 Solaris 9 安装的一部分,则它是 Solaris 捆绑版。
如果您获得的是单独的 Sun ONE Application Server,则它是非捆绑版。
|
|
如果使用 Sun ONE Application Server 的非捆绑 Solaris 版本,或者使用 Microsoft Windows 版本,则无需执行本章中的任务,因为域、管理服务器和服务器实例将自动创建。 |
|
|
· 创建管理域
· 启动管理服务器
作为 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 选项指定创建域配置的位置。
2. 在命令行上,运行以下命令以创建名为
domain1 的新管理域:
|
|
|
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。
3. 运行 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 管理员指南》中的说明启动 Sun ONE Application Server。
创建域并启动管理服务器后,需要创建应用服务器实例。每个应用服务器实例都具有自己的 J2EE 配置、J2EE 资源、应用程序部属区和服务器配置设置,(在非捆绑版中,安装时自动创建的服务器实例名为 server1。您在文档的样例中会经常看到 server1。)
可以通过管理界面或通过命令行界面创建应用服务器实例。服务器实例是在域的文件夹中创建的。
|
|
|
asadmin create-instance --domain domain1 --instanceport 80 server1
其中 domain1 是创建域时指定的域名,80 是应用服务器实例的 HTTP 服务器端口号,server1 是实例名。请根据您的特定环境为这些选项指定适当的值。
|
|
由于非超级用户无法访问端口号小于 1024 的服务器,因此如果您以非超级用户身份登录,则需要指定一个大于 1024 的端口号。 |
|
|
如果系统上只定义了一个管理域,则创建实例时无需指定目标域名。
有关在 Solaris 9 安装完成后如何设置 Sun ONE Application
Server 环境的详细信息,请参见《Sun ONE Application Server 管理员指南》。