Java 如何将mx4j httpadaptor集成到servlet中,从而无需启动另一台具有ip和端口的服务器?

Java 如何将mx4j httpadaptor集成到servlet中,从而无需启动另一台具有ip和端口的服务器?,java,spring,servlets,jmx,mx4j,Java,Spring,Servlets,Jmx,Mx4j,我试图通过mx4jHttpAdaptor的http接口访问jmx操作。以下是spring配置: <bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean" /> <bean id="httpAdaptor" class="mx4j.tools.adaptor.http.HttpAdaptor"> <property name="processor"

我试图通过mx4j
HttpAdaptor
的http接口访问jmx操作。以下是spring配置:

<bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean" />
<bean id="httpAdaptor" class="mx4j.tools.adaptor.http.HttpAdaptor">
    <property name="processor">
        <ref bean="xsltProcessor" />
    </property>
    <property name="host">
        <value>127.0.0.1</value>
    </property>
    <property name="port" value="9988" />
</bean>
<bean id="xsltProcessor" class="mx4j.tools.adaptor.http.XSLTProcessor" />
<bean class="org.springframework.jmx.export.annotation.AnnotationMBeanExporter"/> 

127.0.0.1
我的所有jmx MBean都由SpringJMX注释进行注释

但正如上面的配置,我需要为mx4j HttpAdaptor设置一个新主机和一个新端口,但这似乎不是一个好主意,因为在生产环境中,很难在多台服务器上维护不同的ip和端口。那么,我可以将mx4j HttpAdaptor集成到servlet中,这样就不需要打开另一个端口了吗


PS:我使用jetty作为web容器。

MX4J HttpAdaptor并不是真正为集成到servlet而构建的。看看有没有其他选择