при запуске JBoss 5.1.0.GA на виртуальной серверной машине в Debian (технология linux-VServer) я получаю следующую ошибку:
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 - гостевой сервер vserver с JBoss, а JBoss запускается с -b 10.1.2.11 (я также пробовал -Djboss.bind.address = 10.1.2.11 - тот же результат).
10.1.2.11 привязан к интерфейсу dummy2 на хосте (обслуживающем сеть 10.1.2.1).
Странное исключение странно - почему JBoss хочет привязаться к адресу хоста AA.BB.CC.DD? Не было проблем с 4.2.3.GA на той же машине, также началось с -b 10.1.2.11.
Он запускается правильно, когда нет параметров - привязывается к localhost и все в порядке, но он ДОЛЖЕН быть привязан к 10.1.2.11, чтобы быть видимым Apache на другом госте vserver, действующем в качестве прокси.
Я думал, что это можно исправить, установив net.ipv4.conf.all.promote_secondaries = 1 через sysctl (было 0), но это мало помогло.
У кого-нибудь была такая проблема?
С уважением,
Барт