【问题标题】:GlassFish 4.0 as a windows 7 serviceGlassFish 4.0 作为 Windows 7 服务
【发布时间】:2014-07-10 02:35:04
【问题描述】:

我在具有两个节点的集群配置中使用 GlassFish 4.0,每个节点都有一个实例。 DAS 和两个实例设置为使用具有管理员权限的登录帐户的 Window 7 服务。启动机器后,服务启动,DAS 与实例一起启动。在 Windows 任务管理器中,这显示为每个服务两个 java.exe 进程,总共 6 个 java.exe。问题是,如果我使用asadmin restart-domain 命令会生成两个新的 java.exe 进程,而两个旧进程不会死掉。部署的应用程序运行良好,但使用 asadmin 重新启动足够多后,内存开始从僵尸 java.exe 中填满。奇怪的是,运行 asadmin stop-domain 将停止两个 DAS java.exe 进程,但随后运行 asadmin start-domain 将 Glassfish 作为非服务启动。将 DAS 作为服务重新启动的唯一方法是运行“sc start domain1”或重新启动机器。此外,停止 DAS java.exe 进程的唯一方法是使用 asadmin;使用“sc stop domain1”停止服务会停止并且不起作用。奇怪的是,每个服务(DAS,实例 1 和 2)启动两个 java.exe,而作为非服务运行时每个只启动一个。

在作为服务运行的 GlassFish 4.0 上运行 asadmin 命令时,是否需要完成任何其他服务包装器配置,或者需要传入 asadmin 选项?

【问题讨论】:

    标签: service glassfish restart glassfish-4 asadmin


    【解决方案1】:

    【讨论】:

    • 看到了两个java进程的解释。谢谢。
    猜你喜欢
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    相关资源
    最近更新 更多