Service GlassFish 4.0作为windows 7服务

Service GlassFish 4.0作为windows 7服务,service,glassfish,restart,glassfish-4,asadmin,Service,Glassfish,Restart,Glassfish 4,Asadmin,我在集群配置中使用GlassFish 4.0,它有两个节点,每个节点有一个实例。DAS和两个实例设置为Windows 7服务,使用具有管理员权限的登录帐户。启动机器后,服务启动,DAS与实例一起启动。在Windows任务管理器中,每个服务显示两个java.exe进程,总共6个java.exe。问题是,如果我使用asadmin restart-domain命令,会生成两个新的java.exe进程,而两个旧进程不会消亡。部署的应用程序工作正常,但使用asadmin重新启动足够多的应用程序后,内存开始

我在集群配置中使用GlassFish 4.0,它有两个节点,每个节点有一个实例。DAS和两个实例设置为Windows 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选项?

这些可能会有所帮助。4的实现与3.1相同


我看到了这两个java进程的解释。谢谢