yeah the non named parameters in JMX MLet was an aberation...
sometimes french fellow just think like machines :)
marc
|-----Original Message-----
|From: Rickard �berg [mailto:[EMAIL PROTECTED]]
|Sent: Thursday, December 07, 2000 7:16 AM
|To: jBoss Developer
|Subject: Re: [jBoss-Dev] New configuration scheme
|
|
|"Maddison, David" wrote:
|> >>Also, may I object to starting things in the order they're listed
|> >>in the file, instead of in an order consistent with their dependencies?
|> >>You're ripping out advanced functionality and replacing it with a
|> >>minimalist implementation, which doesn't seem particularly wise...
|>
|> I also like the idea of using the dependency file to control startup,
|> otherwise if I add an MBean I have to work out the whole order
|of the file
|> and where it fits. Much easier and better to add a line to the
|end of the
|> dependency file and let jBoss sort it out!
|
|For most cases you will simply place it last in jboss.jcml. If you want
|to add your own JDBC connection pool, I have commented a section in
|jboss.jcml for it.
|
|Ah heck, easier to show. Here's what jboss.jcml looks like now:
|---
|<?xml version="1.0" encoding="UTF-8"?>
|<!-- This is where you can add and configure your MBeans -->
|
|<server>
| <!-- Classloading -->
| <mbean code="org.jboss.web.WebService"
|name="DefaultDomain:service=Webserver">
| <attribute name="Port">8083</attribute>
| </mbean>
|
| <!-- JNDI -->
| <mbean code="org.jboss.naming.NamingService"
|name="DefaultDomain:service=Naming">
| <attribute name="Port">1099</attribute>
| </mbean>
|
| <!-- Transactions -->
| <mbean code="org.jboss.tm.TransactionManagerService"
|name="DefaultDomain:service=TransactionManager">
| <attribute name="TransactionTimeout">300</attribute>
| </mbean>
|
| <!-- Security -->
| <mbean code="org.jboss.security.JaasSecurityManagerService"
|name="DefaultDomain:service=JaasSecurityManager" />
|
| <mbean code="org.jboss.security.SimpleRealmMappingService"
|name="DefaultDomain:service=SimpleRealmMappingFactory" />
|
| <mbean code="org.jboss.security.EJBSecurityManagerService"
|name="DefaultDomain:service=EJBSecurityManager" />
|
| <!-- JDBC -->
| <mbean code="org.jboss.jdbc.JdbcProvider"
|name="DefaultDomain:service=JdbcProvider" />
|
| <mbean code="org.jboss.jdbc.HypersonicDatabase"
|name="DefaultDomain:service=Hypersonic">
| <attribute name="Port">1476</attribute>
| <attribute name="Silent">true</attribute>
| <attribute name="Database">default</attribute>
| <attribute name="Trace">false</attribute>
| </mbean>
|
| <mbean code="org.jboss.jdbc.XADataSourceLoader"
|name="DefaultDomain:service=XADataSource,name=InstantDB">
| <attribute name="PoolName">InstantDB</attribute>
| <attribute
|name="DataSourceClass">org.jboss.minerva.xa.XADataSourceImpl</attribute>
| <attribute name="Properties"></attribute>
| <attribute
|name="URL">jdbc:idb:../conf/default/instantdb.properties</attribute>
| <attribute name="GCMinIdleTime">1200000</attribute>
| <attribute name="JDBCUser" />
| <attribute name="MaxSize">10</attribute>
| <attribute name="Password" />
| <attribute name="GCEnabled">false</attribute>
| <attribute name="InvalidateOnError">false</attribute>
| <attribute name="TimestampUsed">false</attribute>
| <attribute name="Blocking">true</attribute>
| <attribute name="GCInterval">120000</attribute>
| <attribute name="IdleTimeout">1800000</attribute>
| <attribute name="IdleTimeoutEnabled">false</attribute>
| <attribute name="LoggingEnabled">false</attribute>
| <attribute name="MaxIdleTimeoutPercent">1.0</attribute>
| <attribute name="MinSize">0</attribute>
| </mbean>
|
| <mbean code="org.jboss.jdbc.XADataSourceLoader"
|name="DefaultDomain:service=XADataSource,name=DefaultDS">
| <attribute name="PoolName">DefaultDS</attribute>
| <attribute
|name="DataSourceClass">org.jboss.minerva.xa.XADataSourceImpl</attribute>
| <attribute name="Properties"></attribute>
| <attribute
|name="URL">jdbc:HypersonicSQL:hsql://localhost:1476</attribute>
| <attribute name="GCMinIdleTime">1200000</attribute>
| <attribute name="JDBCUser">sa</attribute>
| <attribute name="MaxSize">10</attribute>
| <attribute name="Password" />
| <attribute name="GCEnabled">false</attribute>
| <attribute name="InvalidateOnError">false</attribute>
| <attribute name="TimestampUsed">false</attribute>
| <attribute name="Blocking">true</attribute>
| <attribute name="GCInterval">120000</attribute>
| <attribute name="IdleTimeout">1800000</attribute>
| <attribute name="IdleTimeoutEnabled">false</attribute>
| <attribute name="LoggingEnabled">false</attribute>
| <attribute name="MaxIdleTimeoutPercent">1.0</attribute>
| <attribute name="MinSize">0</attribute>
| </mbean>
|
| <!-- J2EE deployment -->
| <mbean code="org.jboss.ejb.ContainerFactory"
|name=":service=ContainerFactory">
| <attribute name="VerifyDeployments">true</attribute>
| <attribute name="MetricsEnabled">false</attribute>
| <attribute name="VerifierVerbose">true</attribute>
| </mbean>
|
| <mbean code="org.jboss.tomcat.EmbeddedTomcatService"
|name="DefaultDomain:service=EmbeddedTomcat" />
|
| <mbean code="org.jboss.spydermq.SpyderMQService"
|name="DefaultDomain:service=SpyderMQ" />
|
| <mbean code="org.jboss.deployment.J2eeDeployer"
|name="J2EE:service=J2eeDeployer">
| <attribute name="DeployerName">Default</attribute>
| <attribute
|name="JarDeployerName">:service=ContainerFactory</attribute>
| <attribute
|name="WarDeployerName">:service=EmbeddedTomcat</attribute>
| </mbean>
|
| <mbean code="org.jboss.ejb.AutoDeployer"
|name="EJB:service=AutoDeployer">
| <attribute name="Deployer">J2EE:service=J2eeDeployer</attribute>
| <attribute name="URLs">../deploy</attribute>
| </mbean>
|
| <!-- JMX adaptors -->
| <mbean code="org.jboss.jmx.server.JMXAdaptorService"
|name="Adaptor:name=RMI" />
|
| <mbean code="org.jboss.jmx.server.RMIConnectorService"
|name="Connector:name=RMI" />
|
| <mbean code="com.sun.jdmk.comm.HtmlAdaptorServer"
|name="Adaptor:name=html">
| <attribute name="MaxActiveClientCount">10</attribute>
| <attribute name="Parser" />
| <attribute name="Port">8082</attribute>
| </mbean>
|
| <!-- Add your custom MBeans here -->
|
|</server>
|---
|
|Is this too difficult?
|
|/Rickard
|
|--
|Rickard �berg
|
|Email: [EMAIL PROTECTED]
|
|