Sun Java System Application Server Enterprise Edition 8.2 管理指南

关于 Sun Java System Application Server

Sun Java System Application Server 提供了 Java 2 Platform, Enterprise Edition(J2EE 平台)1.4 兼容的平台,用于开发和提供服务器端 Java 应用程序和 Web 服务。主要功能包括可伸缩的事务管理、容器管理持久性运行时、优秀的 Web 服务、群集、高可用性、安全性以及集成功能。

Application Server 具有以下版本:

本节包括以下主题:

什么是 Application Server?

Application Server 是一种平台,支持从 Web 发布到企业规模事务处理等多项服务,同时使开发者能够建立基于 JavaServer Pages (JSP)、Java Servlet 和 Enterprise JavaBeans (EJB) 技术的应用程序。

Application Server Platform Edition 是一款用于开发、生产部署和再分发的免费软件。有关再分发的更多信息,请访问 http://www.sun.com/software/products/appsrvr/appsrvr_oem.xml

Application Server Enterprise Edition 提供了高级群集和故障转移技术。Application Server 基础结构支持部署许多类型的分布式应用程序,并且是建立基于面向服务的体系结构 (Service Oriented Architecture, SOA) 的应用程序的理想基础。SOA 是一种设计方法,旨在最大限度地重新使用应用程序服务。这些功能可以帮助您运行可扩展的且具有高可用性的 J2EE 应用程序。

Application Server 体系结构

本节介绍了图 1–1,该图显示了 Application Server 的高级体系结构。

图 1–1 Application Server 体系结构

该图显示了高级体系结构,包括容器、服务、工具以及与外部系统(如数据库)的通信。

访问外部系统

J2EE 平台使应用程序能够访问应用服务器之外的系统。应用程序通过称为资源的对象连接到这些系统。管理员的职责之一是资源配置。J2EE 平台使得可以通过以下 API 和组件访问外部系统:

管理工具

可以使用各种不同的工具和 API 来管理 Sun Java System Application Server:

管理控制台

管理控制台是一种基于浏览器的工具,具有易于浏览的界面和联机帮助。要使用管理控制台,管理服务器(也称为域管理服务器或 DAS)必须处于运行状态。您需要管理服务器主机名和端口号才能启动管理控制台。对于默认管理服务器,默认管理服务器端口号为 4849。您还需要管理用户名和密码才能登录到管理控制台。请查阅本节以获得更多详细信息。

要启动管理控制台,请在 Web 浏览器中键入以下内容:


https://hostname:port

例如:


https://kindness.sun.com:4849

如果管理控制台在运行有管理服务器的计算机上运行,则可以指定 localhost 作为主机名。

在 Windows 中,从“开始”菜单启动 Application Server 管理控制台。

命令行界面(asadmin 实用程序)

asadmin 实用程序是 Sun Java System Application Server 的命令行界面。您可以执行管理控制台所提供的一组相同的管理任务。可以通过 shell 的命令提示符或通过其他脚本或程序调用 asadmin 实用程序。asadmin 实用程序安装在 install-dir/bin 目录中。在 Solaris 上,默认的 Sun Java System Application Server 安装根目录为 /opt/SUNWappserver

要启动 asadmin 实用程序,请转至 install-dir/bin 目录并输入以下内容:


$ asadmin

要列出 asadmin 中的可用命令,请使用:


asadmin> help

也可以在 shell 的命令提示符下发出 asadmin 命令:


$ asadmin help

要查看命令的语法和示例,请在命令名称后面键入 help。例如:


asadmin> help create-jdbc-resource

给定命令的 asadmin help 信息将显示该命令的 UNIX 手册页。这些手册页还在 Web 上的《Sun Java System Application Server Enterprise Edition 8.2 Reference Manual》中以 HTML 形式提供。

JConsole

在 Java 2, Platform Standard Edition 5.0 中,引入了 Java 监视和管理控制台 (JConsole)。JConsole 用于监视 Sun Java System Application Server。您可以使用 JConsole 的“远程”选项卡或“高级”选项卡来连接到 Application Server。

Application Server Management Extension (AMX)

Application Server Management eXtension 是一个 API,显示 Application Server 的所有配置,并将 JMX 管理的 Bean当作实现 AMX 接口的、易于使用的客户机端动态代理进行监视。

有关使用 Application Server Management Extension 的更多信息,请参见《Sun Java System Application Server Enterprise Edition 8.2 Developer’s Guide》中的第 16  章 “Using the Java Management Extensions (JMX) API”