我正在使用GlassFish 3.1.2。我想创建一个GlassFish服务,这样每个系统启动它都会自动启动GlassFish域。
在默认域domain1中,有一个群集cluster1有两个实例instance1和instance2。
但是当我使用命令时......
asadmin>domain1Service.exe start
它启动域,但群集未启动。那么如何创建一个可以启动集群的服务?
我是否必须为群集中的每个实例创建单独的服务?
答案 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
我会将服务设置为指向批处理文件。