在安装 GlassFish Server 时,将创建一个称为 server
的应用程序服务器实例。如果需要,可以删除该服务器实例,并使用其他名称创建一个新实例。
每个 GlassFish Server 实例都具有各自的 Java 配置、Java 资源、应用程序部署区域和服务器配置设置。对一个应用程序服务器实例的更改不会影响到其他应用程序服务器实例。一个管理域中可以有一个应用程序服务器实例。
对于许多用户来说,一个应用程序服务器实例即可满足他们的需要。但是,根据用户环境的不同,可能需要创建一个或多个附加应用程序服务器实例。例如,在开发环境中,可能需要使用不同的应用程序服务器实例来测试不同的 GlassFish Server 配置,或比较和测试不同的应用程序部署。由于可以轻松地添加或删除应用程序服务器实例,因此在开发过程中可以使用这些实例创建临时“沙盒”区来进行试验。
此外,对于每个应用程序服务器实例,您还可以创建虚拟服务器。在安装的单个应用程序服务器实例中,可以提供公司或个人的域名、IP 地址和某些管理功能。对于用户,这非常近似于他们拥有自己的 Web 服务器,但不需要硬件和基本的服务器维护。这些虚拟服务器不跨应用程序服务器实例。有关虚拟服务器的详细信息,请参阅JVM 常规设置。
在运营部署中,出于很多原因,可使用虚拟服务器来代替多个应用程序服务器实例。不过,如果虚拟服务器不满足您的需求,也可以使用多个应用程序服务器实例。
GlassFish Server 实例不会自动启动。启动实例后,实例会一直运行,直到您停止它为止。停止应用程序服务器实例时,它将不再接受新的连接,然后等待所有未完成的连接完成。如果计算机崩溃或脱机,则服务器将退出,并且它所处理的任何请求可能会丢失。
使用“一般信息”页可以验证 GlassFish Server 设置以及查看 Java 虚拟机数据。
“一般信息”页包含以下信息。
单击“停止”按钮以停止 GlassFish Server。
单击“重新启动”按钮以重新启动 GlassFish Server。
单击“查看日志文件”按钮可查看 GlassFish Server 实例或集群的日志文件。
单击“滚动日志”按钮可以滚动管理服务器 (名为 server
) 的日志文件。
单击“恢复事务处理”按钮可在“恢复事务处理”页上恢复管理服务器 (名为 server
) 的事务处理。
单击“安全管理”按钮可在“安全管理”页上启用或禁用安全管理。
当前服务器的名称。
服务器实例的当前状态。服务器可能已停止、已启动或正在运行。
服务器实例已连续运行的小时和分钟数。这是只读信息。
负载平衡器的名称 (如果已为服务器实例启用了负载平衡器)。
如果单击“JVM 报告”,则会打开一个单独的窗口,此窗口显示有关 Java 虚拟机的报告,包括概要报告、内存管理和垃圾收集报告、类加载报告和当前线程转储。
主机上包含配置文件 (例如 domain.xml
) 的目录。
产品版本标识符。
安全管理的当前状态。可能的值为“已启用”或“未启用”。
标识是否已启用调试。如果已启用调试,则还会显示端口号。
当前配置的用于 HTTP 请求和响应的端口。
当前配置的用于 IIOP 请求和响应的端口。