Java 如何将mx4j httpadaptor集成到servlet中,从而无需启动另一台具有ip和端口的服务器?
我试图通过mx4jJava 如何将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"
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而构建的。看看有没有其他选择