Glassfish 为 [域 2] 创建服务



我正在尝试为glassfish创建Windows服务,并且为默认域创建一个没有问题,但是当涉及到我自己创建的域时,我似乎很挣扎。

我正在使用的命令是:

asadmin>create-service --domaindir C:Program Filesglassfish-4.1.1glassfishdomainstestdomain

我只得到一个文件未找到的异常。我似乎不了解玻璃鱼的域目录

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

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

它给了我那种弹出窗口

--domaindir 选项应指向所有域目录所在的目录,而不是实际的域目录本身。

您还需要指定要用来创建服务的域的名称。

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

asadmin> create-service --domaindir C:Program Filesglassfish-4.1.1glassfishdomains testdomain

这是一个有点令人困惑的名称选项(--domainsdir可能是一个更好的名称),但它有效地为您提供了将所有用户配置存储在远离 GlassFish 二进制文件的选项。

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

asadmin> create-service testdomain

最新更新