как привязать mx4j к ipaddress, а не к localhost в моле? - PullRequest
0 голосов
/ 22 марта 2012

Я использую mx4j в моле, чтобы подключить веб-консоль к моему компоненту jmx. Однако mx4j по умолчанию привязывается только к localhost. Я не знаю, как установить ipaddres на моей машине, а не на localhost. Вот мой код:

MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();
MBeanContainer mBeanContainer=new MBeanContainer(mbeanServer);      
mBeanContainer.setManagementPort(1500);     
mBeanContainer.start();     
server.getContainer().addEventListener(mBeanContainer);  
// server is Jetty Server

Спасибо

1 Ответ

0 голосов
/ 22 марта 2012

Я нашел ответ. Вам нужно настроить HttpAdapter с переводчиком XSTL, как это

HttpAdaptor adapter = new HttpAdaptor();
ObjectName name = new ObjectName("Server:name=HttpAdaptor");
mbeanServer.registerMBean(adapter, name);
adapter.setPort(1500);
adapter.setHost("MyIpAddress");
adapter.setProcessor(new XSLTProcessor());
adapter.start();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...