2010-03-31 26 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