Author: alexoree
Date: Sat Jun  1 11:18:42 2013
New Revision: 1488502

URL: http://svn.apache.org/r1488502
Log:
Adding configure.jsp and admin.jsp of the juddi administrative console, limited 
functionality

Added:
    juddi/trunk/juddiv3-war/src/main/webapp/admin/admin.jsp
      - copied, changed from r1488448, 
juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp
    juddi/trunk/juddiv3-war/src/main/webapp/admin/configure.jsp
      - copied, changed from r1488448, 
juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp

Copied: juddi/trunk/juddiv3-war/src/main/webapp/admin/admin.jsp (from r1488448, 
juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp)
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddiv3-war/src/main/webapp/admin/admin.jsp?p2=juddi/trunk/juddiv3-war/src/main/webapp/admin/admin.jsp&p1=juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp&r1=1488448&r2=1488502&rev=1488502&view=diff
==============================================================================
--- juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp (original)
+++ juddi/trunk/juddiv3-war/src/main/webapp/admin/admin.jsp Sat Jun  1 11:18:42 
2013
@@ -1,157 +1,19 @@
 <%-- 
-    Document   : index
+    Document   : admin
     Created on : Feb 23, 2013, 2:05:35 PM
     Author     : Alex O'Ree
 --%>
 
 
 <%@page import="org.apache.commons.lang.StringEscapeUtils"%>
-<%@page import="org.apache.juddi.servlets.RegistryServlet"%>
-<%@page import="java.util.SortedSet"%>
-<%@page import="java.util.Properties"%>
-<%@ page import="java.io.File,
-         java.io.IOException,
-         java.net.URL,
-         java.net.JarURLConnection,
-         java.sql.Connection,
-         java.sql.ResultSet,
-         java.sql.Statement,
-         java.util.Properties,
-         java.util.Iterator,
-         java.util.SortedSet,
-         java.util.TreeSet,
-         javax.naming.Context,
-         javax.naming.InitialContext,
-         javax.sql.DataSource"
-
-
-         %>
 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <%@include file="header-top.jsp"%>
 
-<%!
-
-    /**
-     * Look for the named class in the classpath
-     *
-     * @param name of the class to lookup
-     * @return the location of the named class
-     * @throws IOException
-     */
-    String lookupClass(String className) 
-      throws IOException 
-    {
-      // load the class (if it exists)
-      Class clazz = null;      
-      try {
-        clazz = Class.forName(className);
-        if (clazz == null)
-          return null;
-      }
-      catch (ClassNotFoundException e) {
-        return null;
-      }
-
-      // class was found, now get it's URL
-      URL url = null;
-      try {
-        url = clazz.getProtectionDomain().getCodeSource().getLocation();
-        if (url == null)
-          return "";
-      }
-      catch(Throwable t) {
-        return "";
-      }
-      
-      // got the classes URL, now determine it's location
-      String location = getLocation(url);
-      if (location == null) 
-        return "";
-      else
-        return location;   
-    }
-
-    /**
-     * Look for the named resource or properties file.
-     *
-     * @param resourceName
-     * @return true if the file was found
-     */
-    String lookupResource(String resourceName) 
-    {
-      URL url = null;
-      ClassLoader classLoader = null;
-
-      classLoader = this.getClass().getClassLoader();
-      if (classLoader != null) 
-      {
-        url = classLoader.getResource(resourceName);
-        if (url != null) {
-          return getLocation(url);
-        }
-      }
-      else      
-      {
-        classLoader = System.class.getClassLoader(); 
-        if (classLoader != null) 
-        {
-          url = classLoader.getResource(resourceName);
-          if (url != null) {
-            return getLocation(url);
-          }
-        }
-        else
-                       {
-            //try to the thread context loader
-        }
-      }
-
-      return null;
-    }
-
-    /**
-     * Determine the location of the Java class.
-     *
-     * @param clazz
-     * @return the file path to the jar file or class 
-     *  file where the class was located.
-     */
-    String getLocation(URL url)
-    {
-      try
-      {
-        String location = url.toString();
-        if (location.startsWith("jar:file:/"))
-        {
-          File file = new File(url.getFile());
-          return file.getPath().substring(6);
-        }
-        else if (location.startsWith("jar")) 
-        {
-          url = ((JarURLConnection)url.openConnection()).getJarFileURL();
-          return url.toString();
-        }
-        else if (location.startsWith("file")) 
-        {
-          File file = new File(url.getFile());
-          return file.getAbsolutePath();
-        }
-        else
-        {
-          return url.toString();
-        }
-      } 
-      catch (Throwable t) { 
-        return null;
-      }
-    }
-%>
-
 <div class="container">
 
     <!-- Main hero unit for a primary marketing message or call to action -->
     <div class="well">
-        <h1>Status and Statistics</h1>
+        <h1>Administration</h1>
 
     </div>
 
@@ -160,245 +22,18 @@
 
 
         <div class="span12">
-            <script type="text/javascript">
-            jQuery(document).ready(function ($) {
-                $('#myTab').tab();
-            });
-                 
-            </script>
-
-
-
-            <ul class="nav nav-tabs" id="myTab" data-tabs="tabs">
-                <li class="active"><a href="#status"  
data-toggle="tab">Status</a></li>
-                <li><a href="#stats"  data-toggle="tab">Statistics</a></li>
-
-            </ul>
-
-            <div class="tab-content">
-                <div class="tab-pane active" id="status">
-
-                    <h3>Happy jUDDI!</h3>
-
-                    <h4>jUDDI Version Information</h4>
-
-                    <b>jUDDI Version:</b> <%= 
org.apache.juddi.config.Release.getRegistryVersion() %><br>
-                    <b>UDDI Version:</b>  <%= 
org.apache.juddi.config.Release.getUDDIVersion() %><br>
-
-
-                    <h4>jUDDI Dependencies: Class Files &amp; Libraries</h4>
-                    <pre><%
-                                                    //creates the schema if 
not there
-                                                 //  RegistryEngine registry = 
RegistryServlet.getRegistry();
-                                                  //  registry.init();
-    
-                                                    String[] classArray = {
-                                                      
"org.apache.juddi.servlets.RegistryServlet",
-                                                      
"org.apache.juddi.servlets.NotifyServlet",
-                                                      
"org.apache.axis.transport.http.AxisServlet",
-                                                      
"org.springframework.web.context.ContextLoaderListener",
-                                                      
"org.apache.cxf.transport.servlet.CXFServlet",
-                                                      
"org.apache.commons.discovery.Resource",
-                                                      
"org.apache.commons.logging.Log",
-                                                      
"org.apache.log4j.Layout",
-                                                      
"javax.xml.soap.SOAPMessage",
-                                                    //not used anymore  
"javax.xml.rpc.Service",
-                                                      
"com.ibm.wsdl.factory.WSDLFactoryImpl",
-                                                      
"javax.xml.parsers.SAXParserFactory"
-                                                    };
-    
-                                                    for (int i=0; 
i<classArray.length; i++)
-                                                    {
-                                                      out.write("<b>Looking 
for</b>: "+classArray[i]+"<br>");
-      
-                                                      String result = 
lookupClass(classArray[i]);
-                                                      if (result == null)
-                                                      {
-                                                        out.write("<font 
color=\"red\">-Not Found</font><br>");
-                                                      }
-                                                      else if (result.length() 
== 0)
-                                                      {        
-                                                        out.write("<font 
color=\"blue\">+Found in an unknown location</font><br>");
-                                                      }
-                                                      else
-                                                      {        
-                                                        out.write("<font 
color=\"green\">+Found in: "+ result +"</font><br>");
-                                                      }
-                                                    }   
-                        %></pre>
-
-                    <h4>jUDDI Dependencies: Resource &amp; Properties 
Files</h4>
-                    <pre><%
-                                                    String[] resourceArray = {
-                                                      "log4j.xml",
-                                                      "juddiv3.properties",
-                                                      "context.xml",
-                                                      "beans.xml",
-                                                      "persistence.xml"
-                                                    };
-    
-                                                    for (int i=0; 
i<resourceArray.length; i++)
-                                                    {
-                                                      out.write("<b>Looking 
for</b>: "+resourceArray[i]+"<br>");
-      
-                                                      String result = 
lookupResource(resourceArray[i]);
-                                                      if (result == null)
-                                                      {
-                                                        out.write("<font 
color=\"red\">-Not Found</font><br>");
-                                                      }
-                                                      else if (result.length() 
== 0)
-                                                      {        
-                                                        out.write("<font 
color=\"blue\">+Found in an unknown location</font><br>");
-                                                      }
-                                                      else
-                                                      {        
-                                                        out.write("<font 
color=\"green\">+Found in: "+ result +"</font><br>");
-                                                      }
-                                                    }   
-                        %></pre>
-
-                    <h4>jUDDI DataSource Validation</h4>
-                    <pre><%
-                                                  String dsname = null;
-                                                  Context ctx = null;
-                                                  DataSource ds = null;
-                                                  Connection conn = null;
-                                                  String sql = "SELECT 
COUNT(*) FROM PUBLISHER";
-  
-                                                  try
-                                                  {
-                                                    dsname = 
request.getParameter("dsname");
-                                                    if ((dsname == null) || 
(dsname.trim().length() == 0)) {
-                                                      dsname = 
"java:comp/env/jdbc/juddiDB";
-                                                    } else {
-                                                      dsname = 
StringEscapeUtils.escapeXml(dsname); 
-                                                    }
-    
-                                                    ctx = new InitialContext();
-                                                    if (ctx == null )
-                                                      throw new Exception("No 
Context");
-  
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ Got a JNDI 
Context!");
-                                                    out.println("</font>");
-                                                  }
-                                                  catch(Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- No JNDI 
Context ("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-
-                                                  try
-                                                  {
-                                                    ds = 
(DataSource)ctx.lookup(dsname);
-                                                    if (ds == null)
-                                                      throw new Exception("No 
Context");
-
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ Got a JDBC 
DataSource (dsname="+dsname+")");
-                                                    out.println("</font>");
-                                                  }
-                                                  catch(Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- No 
'"+dsname+"' DataSource Located("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-  
-                                                  try
-                                                  {
-                                                    conn = ds.getConnection();
-                                                    if (conn == null)
-                                                    throw new Exception("No 
Connection (conn=null)");  
-
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ Got a JDBC 
Connection!");
-                                                    out.println("</font>");
-                                                  }
-                                                  catch(Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- DB connection 
was not acquired. ("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-  
-                                                  try
-                                                  {
-                                                    Statement stmt = 
conn.createStatement();
-                                                    ResultSet rs = 
stmt.executeQuery(sql);
-
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ "+sql+" = ");
-                                                    if (rs.next())
-                                                      
out.print(rs.getString(1));
-                                                    out.println("</font>");
-
-                                                    conn.close();
-                                                  }
-                                                  catch (Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- "+sql+" 
failed ("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-                        %></pre>
-
-
-                    <h4>System Properties</h4>
-                    <pre><%
-                                                  try
-                                                  {
-                                                    Properties sysProps = 
System.getProperties();
-                                                    SortedSet sortedProperties 
= new TreeSet(sysProps.keySet()); 
-                                                    for (Iterator keys = 
sortedProperties.iterator(); keys.hasNext();)
-                                                    {
-                                                      String key = 
(String)keys.next();
-                                                      out.println("<b>"+key + 
"</b>: " + sysProps.getProperty(key));
-                                                    }
-                                                  }
-                                                  catch(Exception e)
-                                                  {
-                                                    e.printStackTrace();
-                                                  }
-                        %></pre>
-
-                    <h4>
-                        Platform</h4>
-                    <pre><%= 
getServletConfig().getServletContext().getServerInfo() %></pre>
-
-                </div>
-                <div class="tab-pane" id="stats"><img 
src="img/bigrollergreen.gif"></div>
-
-            </div>
-
-
-
-
-
-
-
-
-
-            <script type="text/javascript">
-                $.getJSON('mbeans.jsp', function(data) {
-                    var items = [];
-
- 
- 
-                    items.push("<table class=\"table table-hover\">");
-                    $.each(data, function(key, val) {
-                        
-                        
-                        
-                        items.push('<tr><td>' +key +"</td><td>"+ val+ 
'</</td></tr>');    
-                        
-                        
-                    });
-                    items.push("</table>");
-                    $("#stats").html(items.join(' '));
-                });
-            </script>
+            Here will be a number of administrative actions available from the 
jUDDI API, such as:
+<pre>adminDelete_tmodel
+delete_ClientSubscriptionInfo
+delete_publisher
+get_allPublisherDetail
+get_publisherDetail
+invoke_SyncSubscription
+save_Clerk
+save_ClientSubscriptionInfo
+save_Node
+save_publisher
+View/Delete all pending Transfer Tokens</pre>
         </div>
 
     </div>

Copied: juddi/trunk/juddiv3-war/src/main/webapp/admin/configure.jsp (from 
r1488448, juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp)
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddiv3-war/src/main/webapp/admin/configure.jsp?p2=juddi/trunk/juddiv3-war/src/main/webapp/admin/configure.jsp&p1=juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp&r1=1488448&r2=1488502&rev=1488502&view=diff
==============================================================================
--- juddi/trunk/juddiv3-war/src/main/webapp/admin/stats.jsp (original)
+++ juddi/trunk/juddiv3-war/src/main/webapp/admin/configure.jsp Sat Jun  1 
11:18:42 2013
@@ -1,157 +1,21 @@
 <%-- 
-    Document   : index
+    Document   : configure jUDDI
     Created on : Feb 23, 2013, 2:05:35 PM
     Author     : Alex O'Ree
 --%>
 
 
+<%@page import="java.util.Iterator"%>
+<%@page import="org.apache.juddi.config.AppConfig"%>
 <%@page import="org.apache.commons.lang.StringEscapeUtils"%>
-<%@page import="org.apache.juddi.servlets.RegistryServlet"%>
-<%@page import="java.util.SortedSet"%>
-<%@page import="java.util.Properties"%>
-<%@ page import="java.io.File,
-         java.io.IOException,
-         java.net.URL,
-         java.net.JarURLConnection,
-         java.sql.Connection,
-         java.sql.ResultSet,
-         java.sql.Statement,
-         java.util.Properties,
-         java.util.Iterator,
-         java.util.SortedSet,
-         java.util.TreeSet,
-         javax.naming.Context,
-         javax.naming.InitialContext,
-         javax.sql.DataSource"
-
-
-         %>
 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <%@include file="header-top.jsp"%>
 
-<%!
-
-    /**
-     * Look for the named class in the classpath
-     *
-     * @param name of the class to lookup
-     * @return the location of the named class
-     * @throws IOException
-     */
-    String lookupClass(String className) 
-      throws IOException 
-    {
-      // load the class (if it exists)
-      Class clazz = null;      
-      try {
-        clazz = Class.forName(className);
-        if (clazz == null)
-          return null;
-      }
-      catch (ClassNotFoundException e) {
-        return null;
-      }
-
-      // class was found, now get it's URL
-      URL url = null;
-      try {
-        url = clazz.getProtectionDomain().getCodeSource().getLocation();
-        if (url == null)
-          return "";
-      }
-      catch(Throwable t) {
-        return "";
-      }
-      
-      // got the classes URL, now determine it's location
-      String location = getLocation(url);
-      if (location == null) 
-        return "";
-      else
-        return location;   
-    }
-
-    /**
-     * Look for the named resource or properties file.
-     *
-     * @param resourceName
-     * @return true if the file was found
-     */
-    String lookupResource(String resourceName) 
-    {
-      URL url = null;
-      ClassLoader classLoader = null;
-
-      classLoader = this.getClass().getClassLoader();
-      if (classLoader != null) 
-      {
-        url = classLoader.getResource(resourceName);
-        if (url != null) {
-          return getLocation(url);
-        }
-      }
-      else      
-      {
-        classLoader = System.class.getClassLoader(); 
-        if (classLoader != null) 
-        {
-          url = classLoader.getResource(resourceName);
-          if (url != null) {
-            return getLocation(url);
-          }
-        }
-        else
-                       {
-            //try to the thread context loader
-        }
-      }
-
-      return null;
-    }
-
-    /**
-     * Determine the location of the Java class.
-     *
-     * @param clazz
-     * @return the file path to the jar file or class 
-     *  file where the class was located.
-     */
-    String getLocation(URL url)
-    {
-      try
-      {
-        String location = url.toString();
-        if (location.startsWith("jar:file:/"))
-        {
-          File file = new File(url.getFile());
-          return file.getPath().substring(6);
-        }
-        else if (location.startsWith("jar")) 
-        {
-          url = ((JarURLConnection)url.openConnection()).getJarFileURL();
-          return url.toString();
-        }
-        else if (location.startsWith("file")) 
-        {
-          File file = new File(url.getFile());
-          return file.getAbsolutePath();
-        }
-        else
-        {
-          return url.toString();
-        }
-      } 
-      catch (Throwable t) { 
-        return null;
-      }
-    }
-%>
-
 <div class="container">
 
     <!-- Main hero unit for a primary marketing message or call to action -->
     <div class="well">
-        <h1>Status and Statistics</h1>
+        <h1>Configure jUDDI</h1>
 
     </div>
 
@@ -160,245 +24,18 @@
 
 
         <div class="span12">
-            <script type="text/javascript">
-            jQuery(document).ready(function ($) {
-                $('#myTab').tab();
-            });
-                 
-            </script>
-
-
-
-            <ul class="nav nav-tabs" id="myTab" data-tabs="tabs">
-                <li class="active"><a href="#status"  
data-toggle="tab">Status</a></li>
-                <li><a href="#stats"  data-toggle="tab">Statistics</a></li>
-
-            </ul>
-
-            <div class="tab-content">
-                <div class="tab-pane active" id="status">
-
-                    <h3>Happy jUDDI!</h3>
-
-                    <h4>jUDDI Version Information</h4>
-
-                    <b>jUDDI Version:</b> <%= 
org.apache.juddi.config.Release.getRegistryVersion() %><br>
-                    <b>UDDI Version:</b>  <%= 
org.apache.juddi.config.Release.getUDDIVersion() %><br>
-
-
-                    <h4>jUDDI Dependencies: Class Files &amp; Libraries</h4>
-                    <pre><%
-                                                    //creates the schema if 
not there
-                                                 //  RegistryEngine registry = 
RegistryServlet.getRegistry();
-                                                  //  registry.init();
-    
-                                                    String[] classArray = {
-                                                      
"org.apache.juddi.servlets.RegistryServlet",
-                                                      
"org.apache.juddi.servlets.NotifyServlet",
-                                                      
"org.apache.axis.transport.http.AxisServlet",
-                                                      
"org.springframework.web.context.ContextLoaderListener",
-                                                      
"org.apache.cxf.transport.servlet.CXFServlet",
-                                                      
"org.apache.commons.discovery.Resource",
-                                                      
"org.apache.commons.logging.Log",
-                                                      
"org.apache.log4j.Layout",
-                                                      
"javax.xml.soap.SOAPMessage",
-                                                    //not used anymore  
"javax.xml.rpc.Service",
-                                                      
"com.ibm.wsdl.factory.WSDLFactoryImpl",
-                                                      
"javax.xml.parsers.SAXParserFactory"
-                                                    };
-    
-                                                    for (int i=0; 
i<classArray.length; i++)
-                                                    {
-                                                      out.write("<b>Looking 
for</b>: "+classArray[i]+"<br>");
-      
-                                                      String result = 
lookupClass(classArray[i]);
-                                                      if (result == null)
-                                                      {
-                                                        out.write("<font 
color=\"red\">-Not Found</font><br>");
-                                                      }
-                                                      else if (result.length() 
== 0)
-                                                      {        
-                                                        out.write("<font 
color=\"blue\">+Found in an unknown location</font><br>");
-                                                      }
-                                                      else
-                                                      {        
-                                                        out.write("<font 
color=\"green\">+Found in: "+ result +"</font><br>");
-                                                      }
-                                                    }   
-                        %></pre>
-
-                    <h4>jUDDI Dependencies: Resource &amp; Properties 
Files</h4>
-                    <pre><%
-                                                    String[] resourceArray = {
-                                                      "log4j.xml",
-                                                      "juddiv3.properties",
-                                                      "context.xml",
-                                                      "beans.xml",
-                                                      "persistence.xml"
-                                                    };
-    
-                                                    for (int i=0; 
i<resourceArray.length; i++)
-                                                    {
-                                                      out.write("<b>Looking 
for</b>: "+resourceArray[i]+"<br>");
-      
-                                                      String result = 
lookupResource(resourceArray[i]);
-                                                      if (result == null)
-                                                      {
-                                                        out.write("<font 
color=\"red\">-Not Found</font><br>");
-                                                      }
-                                                      else if (result.length() 
== 0)
-                                                      {        
-                                                        out.write("<font 
color=\"blue\">+Found in an unknown location</font><br>");
-                                                      }
-                                                      else
-                                                      {        
-                                                        out.write("<font 
color=\"green\">+Found in: "+ result +"</font><br>");
-                                                      }
-                                                    }   
-                        %></pre>
-
-                    <h4>jUDDI DataSource Validation</h4>
-                    <pre><%
-                                                  String dsname = null;
-                                                  Context ctx = null;
-                                                  DataSource ds = null;
-                                                  Connection conn = null;
-                                                  String sql = "SELECT 
COUNT(*) FROM PUBLISHER";
-  
-                                                  try
-                                                  {
-                                                    dsname = 
request.getParameter("dsname");
-                                                    if ((dsname == null) || 
(dsname.trim().length() == 0)) {
-                                                      dsname = 
"java:comp/env/jdbc/juddiDB";
-                                                    } else {
-                                                      dsname = 
StringEscapeUtils.escapeXml(dsname); 
-                                                    }
-    
-                                                    ctx = new InitialContext();
-                                                    if (ctx == null )
-                                                      throw new Exception("No 
Context");
-  
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ Got a JNDI 
Context!");
-                                                    out.println("</font>");
-                                                  }
-                                                  catch(Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- No JNDI 
Context ("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-
-                                                  try
-                                                  {
-                                                    ds = 
(DataSource)ctx.lookup(dsname);
-                                                    if (ds == null)
-                                                      throw new Exception("No 
Context");
-
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ Got a JDBC 
DataSource (dsname="+dsname+")");
-                                                    out.println("</font>");
-                                                  }
-                                                  catch(Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- No 
'"+dsname+"' DataSource Located("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-  
-                                                  try
-                                                  {
-                                                    conn = ds.getConnection();
-                                                    if (conn == null)
-                                                    throw new Exception("No 
Connection (conn=null)");  
-
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ Got a JDBC 
Connection!");
-                                                    out.println("</font>");
-                                                  }
-                                                  catch(Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- DB connection 
was not acquired. ("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-  
-                                                  try
-                                                  {
-                                                    Statement stmt = 
conn.createStatement();
-                                                    ResultSet rs = 
stmt.executeQuery(sql);
-
-                                                    out.print("<font 
color=\"green\">");
-                                                    out.print("+ "+sql+" = ");
-                                                    if (rs.next())
-                                                      
out.print(rs.getString(1));
-                                                    out.println("</font>");
-
-                                                    conn.close();
-                                                  }
-                                                  catch (Exception ex)
-                                                  {
-                                                    out.print("<font 
color=\"red\">");
-                                                    out.print("- "+sql+" 
failed ("+ex.getMessage()+")");
-                                                    out.println("</font>");
-                                                  }
-                        %></pre>
-
-
-                    <h4>System Properties</h4>
-                    <pre><%
-                                                  try
-                                                  {
-                                                    Properties sysProps = 
System.getProperties();
-                                                    SortedSet sortedProperties 
= new TreeSet(sysProps.keySet()); 
-                                                    for (Iterator keys = 
sortedProperties.iterator(); keys.hasNext();)
-                                                    {
-                                                      String key = 
(String)keys.next();
-                                                      out.println("<b>"+key + 
"</b>: " + sysProps.getProperty(key));
-                                                    }
-                                                  }
-                                                  catch(Exception e)
-                                                  {
-                                                    e.printStackTrace();
-                                                  }
-                        %></pre>
-
-                    <h4>
-                        Platform</h4>
-                    <pre><%= 
getServletConfig().getServletContext().getServerInfo() %></pre>
-
-                </div>
-                <div class="tab-pane" id="stats"><img 
src="img/bigrollergreen.gif"></div>
-
-            </div>
-
-
-
-
-
-
-
-
-
-            <script type="text/javascript">
-                $.getJSON('mbeans.jsp', function(data) {
-                    var items = [];
-
- 
- 
-                    items.push("<table class=\"table table-hover\">");
-                    $.each(data, function(key, val) {
-                        
-                        
-                        
-                        items.push('<tr><td>' +key +"</td><td>"+ val+ 
'</</td></tr>');    
-                        
-                        
-                    });
-                    items.push("</table>");
-                    $("#stats").html(items.join(' '));
-                });
-            </script>
+            
+            <table class="table table-hover">
+                <tr><th>Field</th><th>Value</th></tr>
+            <%
+                Iterator it = AppConfig.getConfiguration().getKeys();
+                while (it.hasNext()) {
+                    String key = (String) it.next();
+                    out.write("<tr id=\"" + StringEscapeUtils.escapeHtml(key) 
+ "\"><td>"+ StringEscapeUtils.escapeHtml(key) + "</td><td>" +
+                             
StringEscapeUtils.escapeHtml(AppConfig.getConfiguration().getProperty(key).toString())
 + "</td></tr>");
+                }
+            %>
+            </table>
         </div>
 
     </div>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to