[jira] Commented: (GERONIMO-4189) Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server
[ https://issues.apache.org/jira/browse/GERONIMO-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614243#action_12614243 ] Shiva Kumar H R commented on GERONIMO-4189: --- GERONIMODEVTOOLS-434 shows how GEP can get the required dynamic information from Server using JMX (neat approach), instead of the earlier approach of having a dedicated Servlet deployed on the system. Hence the changes that were earlier made in revision: 675220 have been reverted at revision: 677509. Thanks to Jarek for capturing this, and to Sainath for figuring out how to use JMX to get the required dynamic info. > Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server > > > Key: GERONIMO-4189 > URL: https://issues.apache.org/jira/browse/GERONIMO-4189 > Project: Geronimo > Issue Type: New Feature > Security Level: public(Regular issues) > Components: PlanCreator >Affects Versions: 2.2 >Reporter: Shiva Kumar H R >Assignee: Shiva Kumar H R > Fix For: 2.2 > > > For intuitive creation/editing of Geronimo Deployment Plans inside GEP > Deployment Plan Editors, GEP must be able to query the server for deployed > resources (GERONIMODEVTOOLS-425). One of the ways of accomplishing this > (thanks to Vamsi for the idea!) is as below: > 1. Have a Servlet deployed & running on the server, that can issue GBean > queries to fetch the required dynamic info from the server (like deployed > EJBs, JDBC Connection Pools, JMS Connection Factories & Destinations, Java > Mail Sessions, Credential Stores, Common Libs & Security Realms) and pass > this info to the caller may be as a binary object. > 2. Inside GEP, invoke the above Servlet with required arguments to get the > dynamic info. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4189) Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server
[ https://issues.apache.org/jira/browse/GERONIMO-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12612161#action_12612161 ] Shiva Kumar H R commented on GERONIMO-4189: --- Oh! I will explore JMX too. Thanks Jarek for the hint. Time being we need following dynamic info from the server: 1) Deployed EJBs, 2) JDBC Connection Pools, 3) JMS Connection Factories, 4) JMS Destinations, 5) Java Mail Sessions, 6) Credential Stores, 7) Common Libs, and 8) Security Realms Any hints if JMX provides all the above kind of information? > Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server > > > Key: GERONIMO-4189 > URL: https://issues.apache.org/jira/browse/GERONIMO-4189 > Project: Geronimo > Issue Type: New Feature > Security Level: public(Regular issues) > Components: PlanCreator >Affects Versions: 2.2 >Reporter: Shiva Kumar H R >Assignee: Shiva Kumar H R > Fix For: 2.2 > > > For intuitive creation/editing of Geronimo Deployment Plans inside GEP > Deployment Plan Editors, GEP must be able to query the server for deployed > resources (GERONIMODEVTOOLS-425). One of the ways of accomplishing this > (thanks to Vamsi for the idea!) is as below: > 1. Have a Servlet deployed & running on the server, that can issue GBean > queries to fetch the required dynamic info from the server (like deployed > EJBs, JDBC Connection Pools, JMS Connection Factories & Destinations, Java > Mail Sessions, Credential Stores, Common Libs & Security Realms) and pass > this info to the caller may be as a binary object. > 2. Inside GEP, invoke the above Servlet with required arguments to get the > dynamic info. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4189) Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server
[ https://issues.apache.org/jira/browse/GERONIMO-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12612144#action_12612144 ] Jarek Gawor commented on GERONIMO-4189: --- Wait, don't we have JMX for that? > Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server > > > Key: GERONIMO-4189 > URL: https://issues.apache.org/jira/browse/GERONIMO-4189 > Project: Geronimo > Issue Type: New Feature > Security Level: public(Regular issues) > Components: PlanCreator >Affects Versions: 2.2 >Reporter: Shiva Kumar H R >Assignee: Shiva Kumar H R > Fix For: 2.2 > > > For intuitive creation/editing of Geronimo Deployment Plans inside GEP > Deployment Plan Editors, GEP must be able to query the server for deployed > resources (GERONIMODEVTOOLS-425). One of the ways of accomplishing this > (thanks to Vamsi for the idea!) is as below: > 1. Have a Servlet deployed & running on the server, that can issue GBean > queries to fetch the required dynamic info from the server (like deployed > EJBs, JDBC Connection Pools, JMS Connection Factories & Destinations, Java > Mail Sessions, Credential Stores, Common Libs & Security Realms) and pass > this info to the caller may be as a binary object. > 2. Inside GEP, invoke the above Servlet with required arguments to get the > dynamic info. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4189) Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server
[ https://issues.apache.org/jira/browse/GERONIMO-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12612142#action_12612142 ] Shiva Kumar H R commented on GERONIMO-4189: --- svn commit at revision: 675220 adds required Servlet as mentioned above. GEP (or other interested parties) after authenticating with server can invoke following Servlet and it would return a binary object with requested info. http://:/plan-creator/ServerInfoServlet?requestedInfo= For ex: http://localhost:8080/plan-creator/ServerInfoServlet?requestedInfo=jdbcConnectionPools would return a list of connection pools deployed on the server. For possible values of and to understand/interpret the binary object output of above Servlet, please see https://svn.apache.org/repos/asf/geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/ServerInfoServlet.java > Enable Geronimo Eclipse Plug-in (GEP) to get dynamic information from server > > > Key: GERONIMO-4189 > URL: https://issues.apache.org/jira/browse/GERONIMO-4189 > Project: Geronimo > Issue Type: New Feature > Security Level: public(Regular issues) > Components: PlanCreator >Affects Versions: 2.2 >Reporter: Shiva Kumar H R >Assignee: Shiva Kumar H R > Fix For: 2.2 > > > For intuitive creation/editing of Geronimo Deployment Plans inside GEP > Deployment Plan Editors, GEP must be able to query the server for deployed > resources (GERONIMODEVTOOLS-425). One of the ways of accomplishing this > (thanks to Vamsi for the idea!) is as below: > 1. Have a Servlet deployed & running on the server, that can issue GBean > queries to fetch the required dynamic info from the server (like deployed > EJBs, JDBC Connection Pools, JMS Connection Factories & Destinations, Java > Mail Sessions, Credential Stores, Common Libs & Security Realms) and pass > this info to the caller may be as a binary object. > 2. Inside GEP, invoke the above Servlet with required arguments to get the > dynamic info. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
