Author: berndf
Date: Fri Aug 24 05:35:21 2007
New Revision: 569364
URL: http://svn.apache.org/viewvc?rev=569364&view=rev
Log:
make JMX work. for 1.5 it works out of the box. pre-1.5 JDKs need mx4j on
classpath
Modified:
james/server/sandbox/spring-integration/spring-deployment/src/main/config/beans-base-config.xml
Modified:
james/server/sandbox/spring-integration/spring-deployment/src/main/config/beans-base-config.xml
URL:
http://svn.apache.org/viewvc/james/server/sandbox/spring-integration/spring-deployment/src/main/config/beans-base-config.xml?rev=569364&r1=569363&r2=569364&view=diff
==============================================================================
---
james/server/sandbox/spring-integration/spring-deployment/src/main/config/beans-base-config.xml
(original)
+++
james/server/sandbox/spring-integration/spring-deployment/src/main/config/beans-base-config.xml
Fri Aug 24 05:35:21 2007
@@ -81,10 +81,16 @@
</bean>
<!--
- JMX part
+ ** JMX part **
+
+ to enable exposure of JMX, activate the following beans
+
+ NOTE: if you are running JDK < 1.5, you'd have to make a MBeanServer
implementation available on the
+ classpath, for example mx4j
-->
- <!-- <bean id="exporter"
class="org.springframework.jmx.export.MBeanExporter" >
+ <!--
+ <bean id="exporter" class="org.springframework.jmx.export.MBeanExporter"
lazy-init="false" >
<property name="autodetect" value="true" />
<property name="namingStrategy" ref="namingStrategy" />
</bean>
@@ -98,12 +104,30 @@
<prop key="remotemanager" >bean:name=remotemanager</prop>
<prop key="pop3server" >bean:name=pop3server</prop>
<prop key="nntpserver" >bean:name=nntpserver</prop>
+ <prop key="virtualusertablemanagement"
>bean:name=virtualusertablemanagement</prop>
+ <prop key="spoolmanagement" >bean:name=spoolmanagement</prop>
+ <prop key="domainlistmanagement"
>bean:name=domainlistmanagement</prop>
+ <prop key="processormanagement"
>bean:name=processormanagement</prop>
+ <prop key="bayesiananalyzermanagement"
>bean:name=bayesiananalyzermanagement</prop>
+ <prop key="usermanagement" >bean:name=usermanagement</prop>
+
+ <prop key="serverConnector" >bean:name=serverConnector</prop>
</props></property>
</bean>
- -->
+
<bean id="mbeanServer"
class="org.springframework.jmx.support.MBeanServerFactoryBean" />
+ <bean id="registry"
class="org.springframework.remoting.rmi.RmiRegistryFactoryBean">
+ <property name="port" value="1099" />
+ </bean>
+
+ <bean id="serverConnector"
class="org.springframework.jmx.support.ConnectorServerFactoryBean"
depends-on="registry">
+ <property name="objectName" value="connector:name=rmi" />
+ <property name="serviceUrl"
value="service:jmx:rmi://localhost/jndi/rmi://localhost:1099/jamesmailserver"
/>
+ </bean>
+ -->
+
<!--
beans managing bootstrapping and component lifecycle
-->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]