2012-03-21 5 views
0

jmx beanへのWebコンソールを持つためにjettyにmx4jを使用しています。ただし、mx4jはデフォルトでlocalhostにのみバインドされます。 localhostではなく私のマシンのipaddresに設定する方法がわかりません。ここに私のコードは次のとおりです。私は答えを見つけたmty4jをjettyのlocalhostではなくipaddressにバインドする方法は?

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

おかげ

答えて

0

。あなたはこのようなXSTLトランスレータでHttpAdapterをセットアップする必要があります

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(); 
関連する問題