[英]How to start Glassfish service in Windows using batch file that will pause execution untill domain is started?
[英]How to start glassfish domain from different path using command line
我正在尝试从命令行启动本地域,由于某种原因,我的域是在其他位置创建的,因此我尝试使用以下命令来启动域:
C:\\ Program Files(x86)\\ glassfish4 \\ glassfish \\ bin> asadmin起始域C:\\ Users \\ Abraham \\ personal_domain
但它不起作用,出现以下错误:
没有这样的域目录:
C:\\ Program Files(x86)\\ glassfish4 \\ glassfish \\ domains \\ C:\\ Users \\ Abraham \\ personal_domain命令启动域失败。
我是否必须在命令中添加另一个属性?,我缺少什么?
从NetBeans可以正常运行,我可以访问我的应用程序,但我希望能够从命令行启动它
首先,要查找有关任何asadmin
子命令的更多信息,可以使用以下两种方法之一使用help
来查找该命令的手册页:
要么:
asadmin help start-domain
要么
asadmin start-domain --help
其次,要从其他位置启动域,您需要首先指定domains目录 -实际域文件夹所在的文件夹,然后是domain name 。 这看起来很像您刚刚输入了域目录的完整路径,但是请注意,路径末尾和域名称之间有一个空格。
例如,如果我想在文件夹C:\\Users\\me\\domains
启动一个名为“ myDomain
”的C:\\Users\\me\\domains
,则可以这样做:
asadmin start-domain --domaindir C:\Users\me\domains myDomain
注意domains
和myDomain
之间的空间。
因此,在您的情况下,您将需要使用:
asadmin start-domain --domaindir C:\Users\Abraham personal_domain
首先,我将确保glassfish服务器知道该域personal_domain 。 以下语句列出了所有已知域。
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin list-domains
如果asadmin list-domains
列出personal-domain ,我将尝试使用域名而不是域路径和--domaindir
选项启动域。
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin start-domain personal_domain --domaindir C:\Users\me\domains
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.