繁体   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