[ https://issues.apache.org/jira/browse/QPID-1401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arnaud Simon resolved QPID-1401. -------------------------------- Resolution: Fixed > QMan on JBoss > -------------- > > Key: QPID-1401 > URL: https://issues.apache.org/jira/browse/QPID-1401 > Project: Qpid > Issue Type: Improvement > Components: Java Client > Affects Versions: M4 > Environment: J2SE 1.5 or higher, JBoss 4.2.x or higher > Reporter: Andrea Gazzarini > Assignee: Arnaud Simon > Fix For: M4 > > Attachments: 1_jboss-web-console-showing-qman-mbeans.JPG, > 2_jmx-console-showing-qman-mbeans.JPG, > 3_jboss-jmx-console-showing-qman-session-mbean.JPG, > 4_method_invocation_exception.JPG, > 5_queue.purge_method_invocation_result.JPG, MethodInvocationTest.java, > QManServlet.java, web.xml > > > Hi all, > what do you think about the attached screenshot? It's QMan deployed on JBoss > Application Server! : > - 1_jboss-web-console-showing-qman-mbeans.JPG : JBoss web console showing > QMan MBeans (QMan connected to a remote broker) > - 2_jmx-console-showing-qman-mbeans.JPG : the same as above but this time is > the JBoss jmx console; > - 3_jboss-jmx-console-showing-qman-session-mbean.JPG : jmx console showing > the detail of a "session" object instance: there you can see properties, > statistics & methods of the session object. > - 4_method_invocation_exception.JPG : invocation of a method through jmx > console that is throwing an exception (this method is part of the session > interface but it's not yet implemented) > - 5_queue.purge_method_invocation_result.JPG : Invocation of the purge() > method on a queue instance through jmx console. The method was invoked > successfully. > So as I told you thery are showing QMan deployed inside JBoss. In order to > achieve that there are only 2 little things to be done : > 1) Create a simple war with a preloaded servlet on startup (QMan initializer); > 2) Starts your JBoss AS with the following option > -Djboss.platform.mbeanserver (this is a standard jboss option included since > 4.2.x version) > And that's all...at free of charge you can interact with QMan using Html, RMI > and all deployed / deployable connectors of the Application Server! > In addition > - the integration strategy adopted is standard (no jboss proprietary > descriptors) so I think should be easy to do the same for other Application > Servers (tomorrow I will try with BEA Weblogic) > - each adaptor (included the html one) is local / resident to jboss you no > longer have the issues described on Ted post (ClassNotFoundException) in > QPID-1378; > As you understood, code and deployment descriptors for deploying QMan on > JBoss are already completed...so please let me know what are you thinking > about and after that if you think it's useful we can decide where to put that > subproject on the build tree. > Best Regards, > Andrea -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.