使用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服务器,但我找不到导致这种情况的原因。
有什么想法吗?
答案 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