簡體   English   中英

Glassfish起始域失敗

[英]Glassfish start-domain failed

我不確切知道問題所在,但是重啟機器后,在Windows 10 btw上,glassfish將不再啟動。 我的日志

Use "exit" to exit and "help" for online help.
asadmin> start-domain
Waiting for domain1 to start ..Error starting domain domain1.
The server exited prematurely with exit code 1.
Before it died, it produced the following output:

Listening for transport dt_socket at address: 9009
Error: Password file read access must be restricted: C:\dev\java\jdk1.7.0_51\jre\lib\management\jmxremote.password

Command start-domain failed.

版本= GlassFish Server開源版本3.1.2.2(內部版本5)java版本“ 1.7.0_51” Java(TM)SE運行時環境(內部版本1.7.0_51-b13)Java HotSpot(TM)64位服務器VM(內部版本24.51- b03,混合模式)

好吧,我找到了解決方案

打開命令提示符窗口。 運行以下命令C:\\ MyPasswordFile> cacls jmxremote.password此命令顯示jmxremote.password文件的訪問控制列表(ACL)。

設置訪問權限,以便只有您的用戶名具有讀訪問權限。 如果在計算機上未配置任何用戶,則默認用戶名通常為Owner或Owner的本地化翻譯。

C:\\ MyPasswordFile> cacls jmxremote.password / P Owner:R此命令授予具有只讀權限的用戶Owner訪問,其中Owner是jmxremote.password文件的所有者。

再次顯示ACL。 C:\\ MyPasswordFile> cacls jmxremote.password這次,您將看到只有所有者有權訪問密碼文件。

多數民眾贊成在這里描述https://docs.oracle.com/javase/6/docs/technotes/guides/management/security-windows.html

訣竅是更改用戶權限(在Windows環境下為cacls),魔術就完成了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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