2010-03-31 30 views
1

而在Debian(Linux的VServer的技术)开始的JBoss 5.1.0.GA在虚拟服务器机器我得到以下错误:的JBoss 5.1结合于主机地址,同时用-b运行在虚拟服务器<访客地址>

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开始的。

它开始正常工作时不存在PARAMS - 结合到本地主机和一切都很好,但它必须绑定到10.1.2.11阿帕奇上的另一个虚拟服务器来宾可见,作为代理。

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

有没有人有这样的问题?

问候,巴特

回答

0

你能否确认如果端口//10.1.2.11:1090/没有被另一个进程使用(甚至是僵尸之一:P)?

有在JbossJIRA类似的问题在几年前...但我以为它已经固定。

+0

是的,我可以证实,没有10.1.2.11:1090被停止的JBoss后,客户系统上的netstat -an上市,在主机上也没有报道这个端口上的活动。这个问题看起来与JIRA的相似。 – 2010-04-01 09:33:10

+0

您是否发现了导致问题Bart的原因? :) – SDReyes 2010-05-13 18:32:07

+0

不,我没有:(因为这是测试服务器和应用程序正常运行,所以没有任何压力来调查这个问题。更改.../deploy/jmx-remoting.sar中的BindAddress/META-INF/jboss-service.xml没有任何作用 – 2010-09-20 12:39:37