Glassfish - 来自主机127.0.0.1的User []没有管理访问权限

时间:2013-08-02 10:20:24

标签: glassfish glassfish-3

使用Glassfish,一切正常,然后我更改了密码(选中了“匿名连接...”框并设置了密码。

现在,密码设置,未选中“匿名连接”框,应用程序仍然运行良好但是我在Glassfish日志中发送了大量垃圾邮件

User [] from host 127.0.0.1 does not have administration access
User [] from host 127.0.0.1 does not have administration access
User [] from host 127.0.0.1 does not have administration access
...

我每隔2秒就得到一行此日志。

它看起来像是一个服务,或线程或其他什么,试图处理我的glassfish服务器,但我找不到导致这种情况的原因。

有什么想法吗?

8 个答案:

答案 0 :(得分:5)

尝试在不提供任何用户名和密码的情况下启动服务器。 T0在Eclipse中执行此操作,您可以转到Server属性,并在Glassfish下清空用户名和密码字段。

答案 1 :(得分:2)

我以为我曾经解决过这个问题,但似乎又重新出现了问题。它似乎不会影响我的Windows桌面以外的任何其他实例。它并没有阻止我执行任何功能(启动,停止,部署,管理控制台等所有工作)。

我确实找到了关闭邮件的方法,因为它不断填满我的日志。如果将以下条目添加到logging.properties配置文件中,它将关闭这些消息。

javax.enterprise.system.tools.admin.level = OFF

我最终会回过头来找出错误再次出现的原因,但除了研究这个讨厌的问题之外,我现在还有更重要的工作要做。

答案 2 :(得分:1)

当您的计算机中的某个其他应用程序已经使用默认管理端口4848时发生这种情况,因此我通过将admin-listener端口更改为其他端口来解决此问题(在我的情况下{ {1}})这可以解决您的问题。

5353

我已经用这种方式解决了同样的问题

还尝试制作C:\glassfish3\glassfish\domains\domain1\config\domain.xml network-listener port="5353" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"

答案 3 :(得分:1)

在Netbeans中转到

Tools->Servers->user

并将用户和密码保留为空白并启动服务器。做到这一点,它的工作正常。

答案 4 :(得分:0)

替代方法:编辑C:\ glassfish3 \ glassfish \ domains \ domain1 \ config \ logging.properties并更改

#javax.enterprise.system.tools.admin.level=INFO
#This is a workaround so we do not see 
#User [] from host 127.0.0.1 does not have administration access `
javax.enterprise.system.tools.admin.level=WARNING

答案 5 :(得分:0)

删除并再次下载glassfish,我发现只有这个解决方案

答案 6 :(得分:0)

如果有人再次遇到此问题,我解决了这个问题,删除了Eclipse中的另一个glassfish配置。

我创建的glassfish 4.0配置正在影响我之前使用过的glassfish 3.1配置。

出现这个问题的原因,遗憾的是我不知道。

[]的

答案 7 :(得分:-1)

一个对我有用的解决方案:- 双击 glassfish 服务器 单击打开服务器透视图页面 enter image description here 填写用户名和密码为admin,端口为4848