首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用-b的vserver中运行时,JBoss 5.1绑定到主机地址

在使用-b的vserver中运行时,JBoss 5.1绑定到主机地址
EN

Stack Overflow用户
提问于 2010-04-01 05:20:07
回答 1查看 2.1K关注 0票数 1

在Debian (linux-VServer技术)上的虚拟机中启动JBoss 5.1.0.GA时,我得到以下错误:

ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss.remoting:protocol=rmi,service=JMXConnectorServer state=Create mode=Manual requiredState=Installed java.io.IOException: Cannot bind to URL [rmi://10.1.2.11:1090/jmxconnector]: javax.naming.NoPermissionException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.AccessException: Registry.Registry.bind disallowed; origin /AA.BB.CC.DD is non-local host]

其中AA.BB.CC.DD是主机名称,10.1.2.11是使用JBoss的vserver guest,JBoss是使用-b 10.1.2.11启动的(我也尝试了-Djboss.bind.address=10.1.2.11 -同样的结果)。

10.1.2.11绑定主机(服务10.1.2.1网络)上的dummy2接口。

根异常很奇怪-为什么JBoss要绑定到主机地址AA.BB.CC.DD?在同一台机器上的4.2.3.GA没有问题,也是从-b 10.1.2.11开始的。

当没有参数存在时,它会正确启动-绑定到localhost,一切正常,但它必须绑定到10.1.2.11,才能被Apache在另一个vserver来宾上可见,充当代理。

我认为可以通过sysctl设置net.ipv4.conf.all.promote_secondaries=1 (是0)来修复它,但它没有太大帮助。

有没有人遇到过这样的问题?

问候你,巴特

EN

回答 1

Stack Overflow用户

发布于 2010-04-01 05:24:57

您能否确认端口//10.1.2.11:1090/是否未被其他进程使用(即使是僵尸进程: P)?

几年前在JbossJIRA也有类似的问题……但我以为它已经修好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2556548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档