Glassfish为[域2]创建服务

Glassfish为[域2]创建服务,glassfish,glassfish-4.1.1,Glassfish,Glassfish 4.1.1,我正在尝试为glassfish创建windows服务,在为默认域创建服务时没有遇到任何问题,但是当涉及到我自己创建的域时,我似乎很挣扎 我使用的命令是: asadmin>create-service --domaindir C:\Program Files\glassfish-4.1.1\glassfish\domains\testdomain 我只得到一个filenotfound异常。我似乎不明白glassfish的域名目录 除此之外,我为默认域创建的服务的另一个问题是,每次我尝试启动

我正在尝试为glassfish创建windows服务,在为默认域创建服务时没有遇到任何问题,但是当涉及到我自己创建的域时,我似乎很挣扎

我使用的命令是:

asadmin>create-service --domaindir C:\Program Files\glassfish-4.1.1\glassfish\domains\testdomain
我只得到一个filenotfound异常。我似乎不明白glassfish的域名目录

除此之外,我为默认域创建的服务的另一个问题是,每次我尝试启动它时,它都会立即停止

本地计算机上的domain1 GlassFish服务器启动,然后停止。有些服务会自动停止

它提供了一种弹出窗口,
--domaindir
选项应该指向所有域目录所在的目录,而不是实际的域目录本身

您还需要指定要使用其创建服务的域的名称

实际上,这意味着您只需将上面命令中的最后一个反斜杠替换为空格,如下所示:

asadmin> create-service --domaindir C:\Program Files\glassfish-4.1.1\glassfish\domains testdomain
这是一个名称稍有混淆的选项(
--domainsdir
可能是一个更好的名称),但它实际上为您提供了一个选项,可以将所有用户配置存储在GlassFish二进制文件之外

您在示例中提供的路径实际上是默认目录,因此无需指定,您只需能够命名要从中创建服务的域,GlassFish将自动查找该目录以检查是否存在域,如下所示:

asadmin> create-service testdomain