簡體   English   中英

如何使用命令行從不同路徑啟動Glassfish域

[英]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

注意domainsmyDomain之間的空間。

因此,在您的情況下,您將需要使用:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM