GlassFish作为Windows服务

时间:2012-03-22 09:36:56

标签: windows-services glassfish-3

我正在使用GlassFish 3.1.2。我想创建一个GlassFish服务,这样每个系统启动它都会自动启动GlassFish域。

在默认域domain1中,有一个群集cluster1有两个实例instance1和instance2。

但是当我使用命令时......

asadmin>domain1Service.exe start

它启动域,但群集未启动。那么如何创建一个可以启动集群的服务?

我是否必须为群集中的每个实例创建单独的服务?

2 个答案:

答案 0 :(得分:2)

我们可以在GlassFish中通过集群实例创建服务。

为此,我们必须为每个实例创建单独的服务。 此命令用于为每个实例创建服务..

asadmin>>create-service --nodedir <<node-dir location>>  <<node-name>>

谢谢, Gunjan。

答案 1 :(得分:0)

听起来你在Windows机器上运行它,所以我会编写一个执行相应asadmin命令的批处理脚本(.bat)。

asadmin start-domain --user admin --passwordfile adminpassword.txt domain1

asadmin start-cluster --user admin --passwordfile adminpassword.txt cluster1

我会将服务设置为指向批处理文件。