DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=35091>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=35091 Summary: DTD violation when using simple wrapping. Product: Commons Version: unspecified Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: Modeler AssignedTo: commons-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] - using MBean implementation of sun j2sdk 1.5.0_02 win 32 bit When just wrapping a class without overriding BaseModelMBean, a working configuration looks like this: -------------------- 8< ---------------------- <mbeans-descriptors> <mbean name="myNonDefaultDomain:name=Pool" className="dontCare" description="Object Pool" domain="dontCare" group="dontCare" code="my.package.Pool" type="dontCare"> <attribute name="Size" description="number of currently pooled objects" type="java.lang.Integer" writeable="true"/> </mbean> </mbeans-descriptors> -------------------------- >8 ------------------------ The class my.package.Pool: -------------------- 8< ---------------------- package my.package; public class Pool { Integer size = new Integer(42); public Pool(){} public Integer getSize() { return size; } public void setSize(Integer size) { this.size = size; } } -------------------------- >8 ------------------------ The code to register the MBean inside the platform MBean server: -------------------------- 8< ------------------------ URL url= this.getClass().getResource("MBeanConfig.xml"); Registry registry = Registry.getRegistry(null, null); registry.setMBeanServer(ManagementFactory.getPlatformMBeanServer()); registry.loadMetadata(url); registry.loadMBeans(url); --------------------------- >8 ----------------------- The field viewed with jconsole (local connected) is MBeans=>Tree=>myNonDefaultDomain=>Pool=>size = 42 Following the API-Docs one would expect -------------------- 8< ---------------------- <mbeans-descriptors> <mbean name="Pool" className="my.package.Pool" description="Object Pool" domain="myNonDefaultDomain" group="dontCare" type="dontCare"> <attribute name="Size" description="number of currently pooled objects" type="java.lang.Integer" writeable="true"/> </mbean> </mbeans-descriptors> -------------------------- >8 ------------------------ -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]