Application Server 提供了以下管理工具和 API:
管理控制台是一种基于浏览器的工具,具有易于浏览的界面和联机帮助。要使用管理控制台,管理服务器(也称为域管理服务器或 DAS)必须处于运行状态。要启动管理控制台,必须知道管理服务器的主机名和端口号。安装 Application Server 时,选择了服务器的端口号,或者使用了默认端口 4848。还指定了用户名和主密码。
要启动管理控制台,请在 Web 浏览器中键入以下内容:
http://hostname:port |
例如:
http://kindness.sun.com:4848 |
如果管理控制台在安装了 Application Server 的计算机上运行,请将 localhost 指定为主机名。
在 Windows 中,从“开始”菜单启动 Application Server 管理控制台。
安装程序将创建默认管理域(名为 domain1),并使用默认端口号 4848,还会创建一个与域管理服务器 (domain administration server, DAS) 分开的实例。安装之后,还可以创建其他管理域。每个域都有自己的域管理服务器,该服务器具有唯一的端口号。为管理控制台指定 URL(统一资源定位器)时,请确保使用要管理的域的端口号。
如果配置中包括远程服务器实例,请创建节点代理以便管理和简化远程服务器实例。节点代理负责创建、启动、停止和删除服务器实例。使用命令行界面 (command line interface, CLI) 命令可以设置节点代理。
asadmin 实用程序是 Sun Java System Application Server 的命令行界面。使用 asadmin 实用程序及其关联命令可以执行管理控制台所提供的相同管理任务集。Solaris 上的默认安装根目录是 /opt/SUNWappserver。
要启动 asadmin 实用程序,请转至 as-install/bin 目录并输入以下内容:
$ ./asadmin |
要列出 asadmin 中的可用命令,请使用:
asadmin> help |
也可以在 shell 的命令提示符下发出 asadmin 命令:
$ asadmin help |
要查看命令的语法和示例,请在命令名称后面键入 help。例如:
asadmin> help create-jdbc-resource |
给定命令的 asadmin help 信息将显示该命令的 UNIX 手册页。在《Sun Java System Application Server 9.1 Reference Manual》中,这些手册页还以 HTML 和 PDF 格式提供。
在 Java 2, Platform Standard Edition 5.0 中,引入了 Java 监视和管理控制台 (JConsole)。JConsole 用于监视 Sun Java System Application Server。您可以使用 JConsole 的“远程”选项卡或“高级”选项卡来连接到 Application Server。
“远程”选项卡:标识用户名、密码、管理服务器主机和 JMS 端口号(默认为 8686),并选择“连接”。
“高级”选项卡:将 JMXServiceURL 标识为 service:jmx:rmi:///jndi/rmi://host:jms-port/jmxrmi,并选择“连接”。JMXServerURL 输出在 server.log 文件中,同时还在域创建命令的命令窗口中输出。
Application Server Management eXtension 是一个 API,公开 Application Server 的所有配置,并将 JMX 管理的 Bean 当作实现 AMX 接口的、易于使用的客户端动态代理进行监视。
有关使用 Application Server Management Extension 的更多信息,请参见《Sun Java System Application Server 9.1 Developer’s Guide》中的第 20 章 “Using the Application Server Management Extensions”。