如何使用命令行从不同路径启动 glassfish 域
How to start glassfish domain from different path using command line
我正在尝试从命令行启动我的本地域,由于某种原因我的域是在不同的位置创建的,所以我尝试了以下命令来启动域:
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin start-domain
C:\Users\Abraham\personal_domain
但它不起作用,我收到以下错误:
没有这样的域目录:
C:\Program Files (x86)\glassfish4\glassfish\domains\C:\Users\Abraham\personal_domain
Command start-domain failed.
我必须在命令中添加另一个属性吗?我缺少什么?
在 NetBeans 中,它运行良好,我可以访问我的应用程序,但我希望能够从命令行启动它
首先,我要确保 glassfish 服务器知道域 personal_domain。以下语句列出所有已知域。
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin list-domains
如果 asadmin list-domains
列表 个人域,我会尝试使用 域名 启动域而不是域路径和--domaindir
选项。
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin start-domain personal_domain --domaindir C:\Users\me\domains
首先,要查找有关任何 asadmin
子命令的更多信息,您可以使用 help
通过以下两种方式之一查找该命令的手册页:
或者:
asadmin help start-domain
或
asadmin start-domain --help
其次,要从不同的位置启动域,您需要首先指定 domains 目录 - 实际所在的文件夹域文件夹所在,然后是域名。这看起来很像您刚刚键入域目录的完整路径,但请注意路径末尾和域名称之间有一个 space。
例如如果我想在文件夹 C:\Users\me\domains
中启动一个名为“myDomain
”的域,我可以这样做:
asadmin start-domain --domaindir C:\Users\me\domains myDomain
注意 domains
和 myDomain
之间的 space。
因此,在您的情况下,您需要使用:
asadmin start-domain --domaindir C:\Users\Abraham personal_domain
我正在尝试从命令行启动我的本地域,由于某种原因我的域是在不同的位置创建的,所以我尝试了以下命令来启动域:
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin start-domain C:\Users\Abraham\personal_domain
但它不起作用,我收到以下错误:
没有这样的域目录:
C:\Program Files (x86)\glassfish4\glassfish\domains\C:\Users\Abraham\personal_domain Command start-domain failed.
我必须在命令中添加另一个属性吗?我缺少什么?
在 NetBeans 中,它运行良好,我可以访问我的应用程序,但我希望能够从命令行启动它
首先,我要确保 glassfish 服务器知道域 personal_domain。以下语句列出所有已知域。
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin list-domains
如果 asadmin list-domains
列表 个人域,我会尝试使用 域名 启动域而不是域路径和--domaindir
选项。
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin start-domain personal_domain --domaindir C:\Users\me\domains
首先,要查找有关任何 asadmin
子命令的更多信息,您可以使用 help
通过以下两种方式之一查找该命令的手册页:
或者:
asadmin help start-domain
或
asadmin start-domain --help
其次,要从不同的位置启动域,您需要首先指定 domains 目录 - 实际所在的文件夹域文件夹所在,然后是域名。这看起来很像您刚刚键入域目录的完整路径,但请注意路径末尾和域名称之间有一个 space。
例如如果我想在文件夹 C:\Users\me\domains
中启动一个名为“myDomain
”的域,我可以这样做:
asadmin start-domain --domaindir C:\Users\me\domains myDomain
注意 domains
和 myDomain
之间的 space。
因此,在您的情况下,您需要使用:
asadmin start-domain --domaindir C:\Users\Abraham personal_domain