当前位置: 首页 > 知识库问答 >
问题:

Glassfish启动域失败

况谦
2023-03-14

我不知道具体的问题,但重启我的机器后,在Windows10顺便说一句,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 Open Source Edition 3.1.2.2(build 5)java版本“1.7.0_51”java(TM)SE运行时环境(build 1.7.0_51-B13)java HotSpot(TM)64位服务器VM(build 24.51-B03,混合模式)

共有1个答案

裴育
2023-03-14

我找到了解决办法

打开命令提示符窗口。运行以下命令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环境CACL上),魔术就完成了。

 类似资料:
  • 我最近下载了GlassFish4.0,并希望在NetBeans中使用它来制作一些Web应用程序,但是当我想启动domain1(asadmin>start-domain domain1)时,我总是会遇到这样的错误:“有一个进程已经使用了管理端口4848--它可能是Glassfish服务器的另一个实例”。你知道有什么问题吗?

  • 我已经升级到MacOS Sierra,我的Netbeans 8.0.2在尝试运行Glassfish时抛出一个错误。 请检查服务器管理员用户名和密码属性。 另外,请检查服务器日志文件以了解其他可能的原因。 我尝试了在stackoverflow中找到的所有可行的解决方案,但都没有成功。 Glassfish 4 Admin未从Netbeans 7.4运行(密码不正确) 这是玻璃鱼的日志 我不知道还能做什

  • 从文件夹内部执行“npm start”命令时出现以下错误/ 我在互联网上尝试了多种解决方案,但都无效。

  • 我最近安装了hadoop-2.4.0和hbase-0.95.18

  • 我通过pgAdmin III与远程postgres-9.3连接。关闭pgAdmin后,我尝试在另一天与同一数据库连接。 在pgstartup.log文件中,我有: pg_hba.conf: 服务器上的操作系统是CentOS。不幸的是,我不知道postgres是如何安装在服务器上的,因为有人这样做了。我能用这个做什么?

  • 当前的java版本是