geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jlaskow...@apache.org
Subject svn commit: r393787 [15/22] - in /geronimo/trunk/applications: ./ console/ console/console-core/ console/console-core/src/ console/console-core/src/java/ console/console-core/src/java/org/ console/console-core/src/java/org/apache/ console/console-core/...
Date Thu, 13 Apr 2006 11:36:26 GMT
Added: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java (added)
+++ geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java Thu Apr 13 04:34:08 2006
@@ -0,0 +1,162 @@
+/**
+ *
+ * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+package org.apache.geronimo.console.webmanager;
+
+import java.io.IOException;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletException;
+import javax.portlet.PortletRequestDispatcher;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import javax.portlet.WindowState;
+
+import org.apache.geronimo.console.BasePortlet;
+import org.apache.geronimo.console.util.PortletManager;
+import org.apache.geronimo.management.geronimo.WebContainer;
+
+/**
+ * Basic portlet showing statistics for a web container
+ *
+ * @version $Rev$ $Date$
+ */
+public class WebManagerPortlet extends BasePortlet {
+    private PortletRequestDispatcher normalView;
+
+    private PortletRequestDispatcher maximizedView;
+
+    private PortletRequestDispatcher helpView;
+
+    public void processAction(ActionRequest actionRequest,
+            ActionResponse actionResponse) throws PortletException, IOException {
+        try {
+            String[] names = PortletManager.getWebManagerNames(actionRequest);  //todo: handle multiple
+            if (names != null) {
+                String managerName = names[0];  //todo: handle multiple
+                String[] containers = PortletManager.getWebContainerNames(actionRequest, managerName);  //todo: handle multiple
+                if (containers != null) {
+                    String containerName = containers[0];  //todo: handle multiple
+                    WebContainer container = PortletManager.getWebContainer(actionRequest, containerName);
+                    String server = getWebServerType(container.getClass());
+                    String action = actionRequest.getParameter("stats");
+                    if (action != null) {
+                        boolean stats = action.equals("true");
+                        if(server.equals(WEB_SERVER_JETTY)) {
+                            setProperty(container, "collectStatistics", stats ? Boolean.TRUE : Boolean.FALSE);
+                        }
+                        else if (server.equals(WEB_SERVER_TOMCAT)) {
+                            //todo:   Any Tomcat specific processing?
+                        }
+                        else {
+                            //todo:   Handle "should not occur" condition
+                        }
+                    }
+                    if (actionRequest.getParameter("resetStats") != null) {
+                        if(server.equals(WEB_SERVER_JETTY)) {
+                            callOperation(container, "resetStatistics", null);
+                        }
+                        else if (server.equals(WEB_SERVER_TOMCAT)) {
+                            //todo:   Any Tomcat specific processing?
+                        }
+                        else {
+                            //todo:   Handle "should not occur" condition
+                        }
+                    }
+                }
+                else {
+                    // todo  - Handle "should not occur" error  - message?
+                }
+            }
+            else {
+                // todo  - Handle "should not occur" error  - message?
+            }
+        } catch (Exception e) {
+            throw new PortletException(e);
+        }
+    }
+
+    protected void doView(RenderRequest renderRequest,
+            RenderResponse renderResponse) throws IOException, PortletException {
+        if (WindowState.MINIMIZED.equals(renderRequest.getWindowState())) {
+            return;
+        }
+        try {
+            String[] names = PortletManager.getWebManagerNames(renderRequest);  //todo: handle multiple
+            if (names != null) {
+                String managerName = names[0];  //todo: handle multiple
+                String[] containers = PortletManager.getWebContainerNames(renderRequest, managerName);  //todo: handle multiple
+                if (containers != null) {
+                    String containerName = containers[0];  //todo: handle multiple
+                    WebContainer container = PortletManager.getWebContainer(renderRequest, containerName);
+                    String server = getWebServerType(container.getClass());
+                    StatisticsHelper helper = null;
+                    if(server.equals(WEB_SERVER_JETTY)) {
+                        helper = new JettyStatisticsHelper();
+                    } else if(server.equals(WEB_SERVER_TOMCAT)) {
+                        //todo     - Handle Tomcat logs
+                    }
+                    else {
+                        // todo   - Log error, unknown server
+                    }
+                    if(helper != null) {
+                        helper.gatherStatistics(container, renderRequest);
+                    }
+                }
+                else {
+                    // todo  - Handle "should not occur" error  - message?
+                }
+            }
+            else {
+                // todo  - Handle "should not occur" error  - message?
+            }
+        } catch (Exception e) {
+            throw new PortletException(e);
+        }
+        if (WindowState.NORMAL.equals(renderRequest.getWindowState())) {
+            normalView.include(renderRequest, renderResponse);
+        } else {
+            maximizedView.include(renderRequest, renderResponse);
+        }
+    }
+
+    protected void doHelp(RenderRequest renderRequest,
+            RenderResponse renderResponse) throws PortletException, IOException {
+        helpView.include(renderRequest, renderResponse);
+    }
+
+    public void init(PortletConfig portletConfig) throws PortletException {
+        super.init(portletConfig);
+
+        normalView = portletConfig.getPortletContext().getRequestDispatcher(
+                "/WEB-INF/view/webmanager/normal.jsp");
+        maximizedView = portletConfig.getPortletContext().getRequestDispatcher(
+                "/WEB-INF/view/webmanager/maximized.jsp");
+        helpView = portletConfig.getPortletContext().getRequestDispatcher(
+                "/WEB-INF/view/webmanager/help.jsp");
+    }
+
+    public void destroy() {
+        helpView = null;
+        normalView = null;
+        maximizedView = null;
+        super.destroy();
+    }
+
+}

Propchange: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/webmanager/WebManagerPortlet.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java (added)
+++ geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java Thu Apr 13 04:34:08 2006
@@ -0,0 +1,92 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+package org.apache.geronimo.console.welcome;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.StringTokenizer;
+import java.util.Map;
+import java.util.TreeMap;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletException;
+import javax.portlet.PortletRequestDispatcher;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import javax.portlet.WindowState;
+
+import org.apache.geronimo.console.BasePortlet;
+import org.apache.geronimo.console.util.PortletManager;
+
+public class WelcomePortlet extends BasePortlet {
+
+    private static final String NORMALVIEW_JSP = "/WEB-INF/view/welcome/welcomeNormal.jsp";
+
+    private static final String MAXIMIZEDVIEW_JSP = "/WEB-INF/view/welcome/welcomeMaximized.jsp";
+
+    private static final String HELPVIEW_JSP = "/WEB-INF/view/welcome/welcomeHelp.jsp";
+
+    private PortletRequestDispatcher normalView;
+
+    private PortletRequestDispatcher maximizedView;
+
+    private PortletRequestDispatcher helpView;
+
+    public void processAction(ActionRequest actionRequest,
+            ActionResponse actionResponse) throws PortletException, IOException {
+    }
+
+    protected void doView(RenderRequest renderRequest,
+            RenderResponse renderResponse) throws IOException, PortletException {
+        if (WindowState.MINIMIZED.equals(renderRequest.getWindowState())) {
+            return;
+        }
+
+        if (WindowState.NORMAL.equals(renderRequest.getWindowState())) {
+            normalView.include(renderRequest, renderResponse);
+        } else {
+            maximizedView.include(renderRequest, renderResponse);
+        }
+    }
+
+    protected void doHelp(RenderRequest renderRequest,
+            RenderResponse renderResponse) throws PortletException, IOException {
+        helpView.include(renderRequest, renderResponse);
+    }
+
+    public void init(PortletConfig portletConfig) throws PortletException {
+        super.init(portletConfig);
+        normalView = portletConfig.getPortletContext().getRequestDispatcher(
+                NORMALVIEW_JSP);
+        maximizedView = portletConfig.getPortletContext().getRequestDispatcher(
+                MAXIMIZEDVIEW_JSP);
+        helpView = portletConfig.getPortletContext().getRequestDispatcher(
+                HELPVIEW_JSP);
+    }
+
+    public void destroy() {
+        normalView = null;
+        maximizedView = null;
+        helpView = null;
+        super.destroy();
+    }
+
+}
\ No newline at end of file

Propchange: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/java/org/apache/geronimo/console/welcome/WelcomePortlet.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml (added)
+++ geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml Thu Apr 13 04:34:08 2006
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+
+    Copyright 2006 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<project name="test-setup" default="default" basedir=".">
+
+  <target name="default">
+
+    <replace file="classpath.properties" token="\" value="/"/>
+    <replace file="classpath.properties" token=", " value=";"/>
+    <replace file="classpath.properties" token="[" value=""/>
+    <replace file="classpath.properties" token="] " value=""/>
+    <loadproperties srcFile="classpath.properties">
+      <filterchain>
+        <linecontains>
+          <contains value="classpath"/>
+        </linecontains>
+      </filterchain>
+    </loadproperties>
+
+    <path id="jspc.classpath">
+      <path path="${classpath}"/>
+      <pathelement path="${project.build.directory}/classes"/>
+    </path>
+
+    <echo>Pre-compiling JSPs from ${basedir}/src/webapp to ${outDir}.</echo>
+    <java classname="org.apache.jasper.JspC" fork="true" failonerror="true" classpathref="jspc.classpath">
+      <arg value="-d"/>
+      <arg value="${outDir}"/>
+      <arg value="-webapp"/>
+      <arg value="${basedir}/src/webapp"/>
+    </java>
+
+    <echo>Compiling generated Java files in ${outDir}.</echo>
+    <javac srcdir="${outDir}" destdir="${outDir}"
+            debug="on"
+            fork="true"
+            deprecation="${maven.compile.deprecation}"
+            optimize="${maven.compile.optimize}"
+            classpathref="jspc.classpath"/>
+
+  </target>
+</project>

Propchange: geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/precompileJSP.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties Thu Apr 13 04:34:08 2006
@@ -0,0 +1,88 @@
+# SQL realm has special edit logic; don't bother with full list
+module.sql.name=Database (SQL) Realm
+module.sql.class=org.apache.geronimo.security.realm.providers.SQLLoginModule
+# Properties File
+module.props.name=Properties File Realm
+module.props.class=org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule
+module.props.field.usersURI.displayOrder=1
+module.props.field.usersURI.displayName=Users File URI
+module.props.field.usersURI.description=The location of a properties file (relative to the Geronimo home dir) holding user/password information.  The format of each line should be <tt>username=password</tt>.
+module.props.field.usersURI.length=50
+module.props.field.groupsURI.displayOrder=2
+module.props.field.groupsURI.displayName=Groups File URI
+module.props.field.groupsURI.description=The location of a properties file (relative to the Geronimo home dir) holding group information.  The format of each line should be <tt>group=user,user,...</tt>.
+module.props.field.groupsURI.length=50
+# LDAP
+module.ldap.name=LDAP Realm
+module.ldap.class=org.apache.geronimo.security.realm.providers.LDAPLoginModule
+module.ldap.field.initialContextFactory.displayOrder=1
+module.ldap.field.initialContextFactory.displayName=Initial Context Factory
+module.ldap.field.initialContextFactory.description=The fully-qualified class name of the initial context factory.  If you don't know what to use here, you should use <tt>com.sun.jndi.ldap.LdapCtxFactory</tt>.
+module.ldap.field.initialContextFactory.length=60
+module.ldap.field.connectionURL.displayOrder=2
+module.ldap.field.connectionURL.displayName=Connection URL
+module.ldap.field.connectionURL.description=A URL the describes how to connect to the LDAP server.  Normally this would be <tt>ldap://ldap-server-hostname:389</tt> (or for the Apache directory server included with Geronimo, <tt>ldap://localhost:1389</tt>).
+module.ldap.field.connectionURL.length=50
+module.ldap.field.connectionUsername.displayOrder=3
+module.ldap.field.connectionUsername.displayName=Connect Username
+module.ldap.field.connectionUsername.description=The user name used to connect to the LDAP server.  Should be an administrator or Directory manager that has access to examine other users' passwords.
+module.ldap.field.connectionUsername.length=20
+module.ldap.field.connectionPassword.displayOrder=4
+module.ldap.field.connectionPassword.displayName=Connect Password
+module.ldap.field.connectionPassword.password=true
+module.ldap.field.connectionPassword.description=The password used to connect to the LDAP server.
+module.ldap.field.connectionPassword.length=20
+module.ldap.field.connectionProtocol.displayOrder=5
+module.ldap.field.connectionProtocol.displayName=Connect Protocol
+module.ldap.field.connectionProtocol.description=The connection protocol used to communicate with the LDAP server.  Normally left blank, though it can be set to <tt>ssl</tt> if the server supports it.
+module.ldap.field.connectionProtocol.length=10
+module.ldap.field.authentication.displayOrder=6
+module.ldap.field.authentication.displayName=Authentication
+module.ldap.field.authentication.description=The security level to use, which can be <tt>none</tt>, <tt>simple</tt>, or <tt>strong</tt> (the usual value is <tt>simple</tt>.  If this property is unspecified, the behavior is determined by the service provider.
+module.ldap.field.authentication.length=10
+module.ldap.field.userBase.displayOrder=7
+module.ldap.field.userBase.displayName=User Base
+module.ldap.field.userBase.description=The base LDAP context (location) to search for users.  The search may look in this location only, or there and all subcontexts, depending on the settings for "User Search Subtree" below.
+module.ldap.field.userBase.length=40
+module.ldap.field.userSearchMatching.displayOrder=8
+module.ldap.field.userSearchMatching.displayName=User Search Matching
+module.ldap.field.userSearchMatching.description=The LDAP attribute search string used to find the user.  RFC 2254 filters are allowed, and normally the parameter <tt>{0}</tt> is used to identify the username.  A typical value would be <tt>(uid={0})</tt> or <tt>(cn={0})</tt>.
+module.ldap.field.userSearchMatching.length=20
+module.ldap.field.userSearchSubtree.displayOrder=9
+module.ldap.field.userSearchSubtree.displayName=User Search Subtree
+module.ldap.field.userSearchSubtree.description=If set to <tt>true</tt>, then subtrees under the "User Base" will be searched for users too.  If set to <tt>false</tt>, then only the "User Base" location itself will be searched.
+module.ldap.field.userSearchSubtree.length=10
+module.ldap.field.roleBase.displayOrder=10
+module.ldap.field.roleBase.displayName=Role Base
+module.ldap.field.roleBase.description=The base LDAP context (location) to search for roles.  The search may look in this location only, or there and all subcontexts, depending on the settings for "Role Search Subtree" below.
+module.ldap.field.roleBase.length=40
+module.ldap.field.roleName.displayOrder=11
+module.ldap.field.roleName.displayName=Role Name
+module.ldap.field.roleName.description=The LDAP attribute type that corresponds to the the role name.  Often set to <tt>cn</tt>.
+module.ldap.field.roleName.length=20
+module.ldap.field.roleSearchMatching.displayOrder=12
+module.ldap.field.roleSearchMatching.displayName=Role User Search String
+module.ldap.field.roleSearchMatching.description=The LDAP attribute search string used on a role to find the users who are members of the role.  This is used when the role has many attributes with the same name, but with different values (one per user).  Normally the parameter <tt>{0}</tt> is used to identify the username.  A typical value would be <tt>(member={0})</tt> or <tt>(memberUID={0})</tt>.
+module.ldap.field.roleSearchMatching.length=20
+module.ldap.field.roleSearchSubtree.displayOrder=13
+module.ldap.field.roleSearchSubtree.displayName=Role Search Subtree
+module.ldap.field.roleSearchSubtree.description=If set to <tt>true</tt>, then subtrees under the "Role Base" will be searched for roles too.  If set to <tt>false</tt>, then only the "Role Base" location itself will be searched.
+module.ldap.field.roleSearchSubtree.length=10
+module.ldap.field.userRoleName.displayOrder=14
+module.ldap.field.userRoleName.displayName=User Role Search String
+module.ldap.field.userRoleName.description=If the role entry does not have an attribute for users, but instead the user entry has an attribute for roles, this should be used instead of the "Role User Search String".  It names the attribute on a user that lists a role that user is in.  A typical value would be <tt>(memberOf={0})</tt>.
+module.ldap.field.userRoleName.length=20
+# Certificate Properties File
+module.certprops.name=Certificate Properties File Realm
+module.certprops.class=org.apache.geronimo.security.realm.providers.CertificatePropertiesFileLoginModule
+module.certprops.field.usersURI.displayOrder=1
+module.certprops.field.usersURI.displayName=Users File URI
+module.certprops.field.usersURI.description=The location of a properties file (relative to the Geronimo home dir) holding certificate to user mapping information.  The format of each line should be <tt>username=certificatename</tt> where certificate name is <tt>X509Certificate.getSubjectX500Principal().getName()</tt>
+module.certprops.field.usersURI.length=50
+module.certprops.field.groupsURI.displayOrder=2
+module.certprops.field.groupsURI.displayName=Groups File URI
+module.certprops.field.groupsURI.description=The location of a properties file (relative to the Geronimo home dir) holding group information.  The format of each line should be <tt>group=user,user,...</tt>.
+module.certprops.field.groupsURI.length=50
+# TODO: Sun Kerberos Login Module & Properties
+# Other realm has special edit logic; don't bother with much at all
+module.other.name=Other
\ No newline at end of file

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/classes/login-modules.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml Thu Apr 13 04:34:08 2006
@@ -0,0 +1,12 @@
+<!DOCTYPE dwr PUBLIC
+    "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
+    "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
+
+<dwr>
+  <allow>
+    <convert converter="bean" match="org.apache.geronimo.console.jsr77.DynamicServerInfo"/>
+    <create creator="new" javascript="Jsr77Stats">
+      <param name="class" value="org.apache.geronimo.console.jsr77.Jsr77Lookup"/>
+    </create>
+  </allow>
+</dwr>
\ No newline at end of file

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/dwr.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml Thu Apr 13 04:34:08 2006
@@ -0,0 +1,1024 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+Copyright 2004 The Apache Software Foundation
+Licensed  under the  Apache License,  Version 2.0  (the "License");
+you may not use  this file  except in  compliance with the License.
+You may obtain a copy of the License at 
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed  under the  License is distributed on an "AS IS" BASIS,
+WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
+implied.
+
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<portlet-app
+    xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+    version="1.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
+                        http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
+
+     <portlet>
+        <description>Initial portlet with Geronimo informat.</description>
+        <portlet-name>Welcome</portlet-name>
+        <display-name>Welcome Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.welcome.WelcomePortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Welcome</title>
+            <short-title>Welcome</short-title>
+            <keywords>Welcome</keywords>
+        </portlet-info>
+    </portlet>
+
+<!-- Server Tab -->
+
+    <portlet>
+        <description>Portlet for displaying server info</description>
+        <portlet-name>ServerInfo</portlet-name>
+        <display-name>Server Info Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.infomanager.ServerInfoPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Server Info</title>
+            <short-title>ServerInfo</short-title>
+            <keywords>ServerInfo</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying java system info</description>
+        <portlet-name>JavaSysInfo</portlet-name>
+        <display-name>Java System Info Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.infomanager.JavaSystemInfoPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>System Property values for the Server JVM</title>
+            <short-title>System</short-title>
+            <keywords>System Properties</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing Logging.</description>
+        <portlet-name>LogManager</portlet-name>
+        <display-name>Log Manager Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.logmanager.LogManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Log Manager</title>
+            <short-title>Log Manager</short-title>
+            <keywords>Log, Manager</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for viewing the server logs.</description>
+        <portlet-name>LogViewer</portlet-name>
+        <display-name>Server Log Viewer Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.logmanager.LogViewerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Server Log Viewer</title>
+            <short-title>Server Log Viewer</short-title>
+            <keywords>Log, Viewer</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for viewing the derby System database logs.</description>
+        <portlet-name>DerbyLogViewer</portlet-name>
+        <display-name>Derby Log Viewer Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.derbylogmanager.DerbyLogViewerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Derby Log Viewer</title>
+            <short-title>Derby Log Viewer</short-title>
+            <keywords>Derby, Log, Viewer</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for viewing the web access logs.</description>
+        <portlet-name>WebAccessLogViewer</portlet-name>
+        <display-name>Web Access Viewer Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.logmanager.WebAccessLogViewerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Web Access Log Viewer</title>
+            <short-title>Web Access Log Viewer</short-title>
+            <keywords>Web, Access, Log, Viewer</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for Stopping or Rebooting the server</description>
+        <portlet-name>ServerManager</portlet-name>
+        <display-name>Server Management Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.servermanager.ServerManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Server Manager</title>
+            <short-title>Server Manager</short-title>
+            <keywords>Server</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing the web server</description>
+        <portlet-name>WebServerManager</portlet-name>
+        <display-name>Web Server Mangement Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.webmanager.WebManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Web Server Manager</title>
+            <short-title>Web Servers</short-title>
+            <keywords>Web Servers</keywords>
+        </portlet-info>
+    </portlet>
+<!--
+    <portlet>
+        <description>Portlet for managing HTTP connectors</description>
+        <portlet-name>HTTPConnectorManager</portlet-name>
+        <display-name>HTTP Connector Mangement Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.webmanager.HttpManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>HTTP Connectors</title>
+            <short-title>HTTP Connectors</short-title>
+            <keywords>HTTP Connectors</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing HTTPS connectors</description>
+        <portlet-name>HTTPSConnectorManager</portlet-name>
+        <display-name>HTTPS Connector Mangement Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.webmanager.HttpsManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>HTTPS Connectors</title>
+            <short-title>HTTPS Connectors</short-title>
+            <keywords>HTTPS Connectors</keywords>
+        </portlet-info>
+    </portlet>
+-->
+    <portlet>
+        <description>Portlet for managing Network Listeners</description>
+        <portlet-name>ConnectorManager</portlet-name>
+        <display-name>Network Listener Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.webmanager.ConnectorPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Network Listeners</title>
+            <short-title>Listeners</short-title>
+            <keywords>HTTP HTTPS AJP Network Listeners Connectors</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying EJB server info</description>
+        <portlet-name>EJBServer</portlet-name>
+        <display-name>EJB Server Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.EmptyPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>EJB Server</title>
+            <short-title>EJB Server</short-title>
+            <keywords>EJB Server</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing the JMS server</description>
+        <portlet-name>JMSServerManager</portlet-name>
+        <display-name>JMS Server Mangement Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.jmsmanager.server.JMSBrokerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>JMS Server Manager</title>
+            <short-title>JMS Servers</short-title>
+            <keywords>JMS Servers</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing JMS network listeners</description>
+        <portlet-name>JMSConnectorManager</portlet-name>
+        <display-name>JMS Network Listener Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>JMS Network Listeners</title>
+            <short-title>JMS Listeners</short-title>
+            <keywords>JMS Network Listeners Connectors</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying J2CA server info</description>
+        <portlet-name>J2CAServer</portlet-name>
+        <display-name>J2CA Server Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.EmptyPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>J2EE Connector Server Coniguration</title>
+            <short-title>J2CA Server</short-title>
+            <keywords>J2CA Server</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying CORBA/IIOP server info</description>
+        <portlet-name>CORBAServer</portlet-name>
+        <display-name>CORBA/IIOP Server Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.EmptyPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>CORBA/IIOP Server Configuration</title>
+            <short-title>CORBA Server</short-title>
+            <keywords>CORBA IIOP Server</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying UDDI server info</description>
+        <portlet-name>UDDIServer</portlet-name>
+        <display-name>UDDI Server Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.EmptyPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>UDDI Server Configuration</title>
+            <short-title>UDDI Server</short-title>
+            <keywords>UDDI Server</keywords>
+        </portlet-info>
+    </portlet>
+
+<!-- Services Tab -->
+
+    <portlet>
+        <description>Portlet for viewing Repository</description>
+        <portlet-name>RepositoryViewer</portlet-name>
+        <display-name>Repository Viewer Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.repository.RepositoryViewPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Repository Viewer</title>
+            <short-title>Repository Viewer</short-title>
+            <keywords>Repository</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing database pools</description>
+        <portlet-name>DBWizard</portlet-name>
+        <display-name>Database Pool Wizard</display-name>
+
+        <portlet-class>org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Database Pools</title>
+            <short-title>Database Pools</short-title>
+            <keywords>Database Pool Wizard</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing JMS Resources</description>
+        <portlet-name>JMSWizard</portlet-name>
+        <display-name>JMS Resource Wizard</display-name>
+
+        <portlet-class>org.apache.geronimo.console.jmsmanager.wizard.JMSResourcePortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>JMS Resources</title>
+            <short-title>JMS Resources</short-title>
+            <keywords>JMS Resource Connection Factory Destination Wizard</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing security realms</description>
+        <portlet-name>RealmWizard</portlet-name>
+        <display-name>Security Realm Wizard</display-name>
+
+        <portlet-class>org.apache.geronimo.console.securitymanager.realm.SecurityRealmPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Security Realms</title>
+            <short-title>Security Realms</short-title>
+            <keywords>Security Realm Wizard</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing JMS connections</description>
+        <portlet-name>JMSConnections</portlet-name>
+        <display-name>JMS Connection Factory Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.jmsmanager.JMSConnectionFactoryManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>JMS Connection Factories</title>
+            <short-title>JMS Connection Factories</short-title>
+            <keywords>JMS</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing JMS Topics and Queues.</description>
+        <portlet-name>JMSManager</portlet-name>
+        <display-name>JMS Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.jmsmanager.JMSManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>JMS Destination Manager</title>
+            <short-title>JMSManager</short-title>
+            <keywords>JMS Manager</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying JavaMail info</description>
+        <portlet-name>MailServer</portlet-name>
+        <display-name>Java Mail Server Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.EmptyPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Java Mail Configuration</title>
+            <short-title>Mail Server</short-title>
+            <keywords>Java Mail Server</keywords>
+        </portlet-info>
+    </portlet>
+
+<!-- Applications Tab -->
+
+    <portlet>
+        <description>Portlet that lists and starts/stops/uninstalls applications</description>
+        <portlet-name>Applications</portlet-name>
+        <display-name>Applications Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed Applications</title>
+            <short-title>Applications</short-title>
+            <keywords>Applications</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for deploying applications</description>
+        <portlet-name>Deployment</portlet-name>
+        <display-name>Application Deployment Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.DeploymentPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Install New Applications</title>
+            <short-title>Install Application</short-title>
+            <keywords>Deployment</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying EAR modules</description>
+        <portlet-name>EARModules</portlet-name>
+        <display-name>EAR Modules Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed Application EARs</title>
+            <short-title>EAR Modules</short-title>
+            <keywords>Application EAR Module</keywords>
+        </portlet-info>
+        
+        <init-param>
+            <name>config-type</name>
+            <value>EAR</value>
+        </init-param>
+        
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying WAR modules</description>
+        <portlet-name>WARModules</portlet-name>
+        <display-name>WAR Modules Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed Web Applications</title>
+            <short-title>WAR Modules</short-title>
+            <keywords>Web Application WAR Module</keywords>
+        </portlet-info>
+        
+        <init-param>
+            <name>config-type</name>
+            <value>WAR</value>
+        </init-param>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying EJB modules</description>
+        <portlet-name>EJBModules</portlet-name>
+        <display-name>EJB Modules Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed EJB JARs</title>
+            <short-title>EJB Modules</short-title>
+            <keywords>EJB JAR Module</keywords>
+        </portlet-info>
+        
+        <init-param>
+            <name>config-type</name>
+            <value>EJB</value>
+        </init-param>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying J2EE Connector modules</description>
+        <portlet-name>RARModules</portlet-name>
+        <display-name>RAR Modules Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed J2EE Connectors</title>
+            <short-title>RAR Modules</short-title>
+            <keywords>J2EE Connector RAR Module</keywords>
+        </portlet-info>
+        
+        <init-param>
+            <name>config-type</name>
+            <value>RAR</value>
+        </init-param>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying Client JAR modules</description>
+        <portlet-name>ClientModules</portlet-name>
+        <display-name>Client Modules Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed Application Clients</title>
+            <short-title>Client Modules</short-title>
+            <keywords>Application Client JAR Module</keywords>
+        </portlet-info>
+        
+        <init-param>
+            <name>config-type</name>
+            <value>CAR</value>
+        </init-param>        
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying System modules</description>
+        <portlet-name>SystemModules</portlet-name>
+        <display-name>System Modules Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.configmanager.ConfigManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed System Modules</title>
+            <short-title>System Modules</short-title>
+            <keywords>System Module</keywords>
+        </portlet-info>
+
+        <init-param>
+            <name>config-type</name>
+            <value>SERVICE</value>
+        </init-param>
+    </portlet>
+
+<!-- Security Tab -->
+
+    <portlet>
+        <description>Portlet for managing users from the Geronimo Console realm.</description>
+        <portlet-name>SEUsers</portlet-name>
+        <display-name>Geronimo Console Users Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.securitymanager.SEUsersPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Console Realm Users</title>
+            <short-title>Users</short-title>
+            <keywords>Console Realm Users</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for managing groups from the Console realm.</description>
+        <portlet-name>SEGroups</portlet-name>
+        <display-name>Console Realm Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.securitymanager.SEGroupsPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Console Realm Groups</title>
+            <short-title>Groups</short-title>
+            <keywords>Console Realm Groups</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for displaying security realms</description>
+        <portlet-name>SecurityRealms</portlet-name>
+        <display-name>Security Realms Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.EmptyPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Installed Security Realms</title>
+            <short-title>Security Realms</short-title>
+            <keywords>Security Realms</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for configuring the server keystore</description>
+        <portlet-name>Keystore</portlet-name>
+        <display-name>Keystore Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.certmanager.CertManagerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+<!--            <portlet-mode>HELP</portlet-mode>-->
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Keystore Configuration</title>
+            <short-title>Keystore</short-title>
+            <keywords>Keystore SSL</keywords>
+        </portlet-info>
+    </portlet>
+
+<!-- Other tab -->
+
+    <portlet>
+        <description>Portlet for displaying internal DB info</description>
+        <portlet-name>InternalDB</portlet-name>
+        <display-name>Internal Database Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.internaldb.InternalDBPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>DB Info</title>
+            <short-title>DB Info</short-title>
+            <keywords>DB Info</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for viewing database contents</description>
+        <portlet-name>DBViewer</portlet-name>
+        <display-name>Database Viewer Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.internaldb.DBViewerPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>DB Viewer</title>
+            <short-title>DB Viewer</short-title>
+            <keywords>DB Viewer</keywords>
+        </portlet-info>
+    </portlet>
+
+    <portlet>
+        <description>Portlet for running SQL commands</description>
+        <portlet-name>RunSQL</portlet-name>
+        <display-name>Run SQL Portlet</display-name>
+
+        <portlet-class>org.apache.geronimo.console.internaldb.RunSQLPortlet</portlet-class>
+
+        <expiration-cache>-1</expiration-cache>
+
+        <supports>
+            <mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+            <portlet-mode>HELP</portlet-mode>
+        </supports>
+
+        <supported-locale>en</supported-locale>
+
+        <portlet-info>
+            <title>Run SQL</title>
+            <short-title>Run SQL</short-title>
+            <keywords>Run SQL</keywords>
+        </portlet-info>
+    </portlet>
+
+    <!-- End of console portlets -->
+</portlet-app>

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/portlet.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/tld/portlet.tld
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/tld/portlet.tld?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/tld/portlet.tld (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/tld/portlet.tld Thu Apr 13 04:34:08 2006
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE taglib PUBLIC
+  "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
+  "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
+<!-- 
+Copyright 2004 The Apache Software Foundation
+Licensed  under the  Apache License,  Version 2.0  (the "License");
+you may not use  this file  except in  compliance with the License.
+You may obtain a copy of the License at 
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed  under the  License is distributed on an "AS IS" BASIS,
+WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
+implied.
+
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<taglib>
+    <tlibversion>1.0</tlibversion>
+    <jspversion>1.1</jspversion>
+    <shortname>Tags for portlets</shortname>
+    <tag>
+        <name>defineObjects</name>
+        <tagclass>org.apache.pluto.tags.DefineObjectsTag</tagclass>
+        <teiclass>org.apache.pluto.tags.DefineObjectsTag$TEI</teiclass>
+        <bodycontent>empty</bodycontent>
+    </tag>
+    <tag>
+        <name>param</name>
+        <tagclass>org.apache.pluto.tags.ParamTag</tagclass>
+        <bodycontent>empty</bodycontent>
+        <attribute>
+            <name>name</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+    </tag>
+    <tag>
+        <name>actionURL</name>
+        <tagclass>org.apache.pluto.tags.ActionURLTag</tagclass>
+        <teiclass>org.apache.pluto.tags.BasicURLTag$TEI</teiclass>
+        <bodycontent>JSP</bodycontent>
+        <attribute>
+            <name>windowState</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>portletMode</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>secure</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+    </tag>
+    <tag>
+        <name>renderURL</name>
+        <tagclass>org.apache.pluto.tags.RenderURLTag</tagclass>
+        <teiclass>org.apache.pluto.tags.BasicURLTag$TEI</teiclass>
+        <bodycontent>JSP</bodycontent>
+        <attribute>
+            <name>windowState</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>portletMode</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>secure</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+        </attribute>
+    </tag>
+    <tag>
+        <name>namespace</name>
+        <tagclass>org.apache.pluto.tags.NamespaceTag</tagclass>
+        <bodycontent>empty</bodycontent>
+    </tag>
+</taglib>
\ No newline at end of file

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/tld/portlet.tld
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,5 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
+<portlet:defineObjects/>
+
+change store password ...

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/changeStorePasswordNormal.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,20 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
+<portlet:defineObjects/>
+
+alias: <c:out value="${alias}"/><br/>
+
+<table>
+<th>PKCS10 Certification Request</th>
+<tr>
+<td>
+<form action=>
+<textarea rows="15" cols="80" readonly>
+<c:out value="${requestScope['org.apache.geronimo.console.cert.csr']}"/>
+</textarea>
+</td>
+</tr>
+<tr>
+<td><a href="javascript:history.back();">back</a></td>
+</tr>
+</table>

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateCSRNormal.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,71 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
+<portlet:defineObjects/>
+<script language="JavaScript">
+var <portlet:namespace/>formName = "<portlet:namespace/>generateKeyPair";
+var <portlet:namespace/>requiredFields = new Array("alias","validity","cn","ou","o","l","st","c");
+function <portlet:namespace/>validateForm(){
+    return textElementsNotEmpty(<portlet:namespace/>formName,<portlet:namespace/>requiredFields) && checkIntegral(<portlet:namespace/>formName,"validity");
+}
+</script>
+
+<form method="post" name="<portlet:namespace/>generateKeyPair"
+action="<portlet:actionURL><portlet:param name="action" value="generate-key-pair"/></portlet:actionURL>">
+<table>
+<th colspan="2">Generate Key Pair</th>
+<tr>
+<td>Alias:</td>
+<td><input type="text" name="alias"/></td>
+</tr>
+<tr>
+<td>Key Algorithm:</td>
+<td><input type="radio" name="keyalg" value="RSA" checked>RSA</input></td>
+</tr>
+<tr>
+<td>Key Size:</td>
+<td>
+<input type="radio" name="keysize" value="512">512</input>
+<input type="radio" name="keysize" value="1024" checked>1024</input>
+<input type="radio" name="keysize" value="2048">2048</input>
+</td>
+</tr>
+<tr>
+<td>Signature Algorithm:</td>
+<td>
+<input type="radio" name="sigalg" value="MD2withRSA">MD2withRSA</input>
+<input type="radio" name="sigalg" value="MD5withRSA" checked>MD5withRSA</input>
+<input type="radio" name="sigalg" value="SHA1withRSA">SHA1withRSA</input>
+</td>
+</tr>
+<tr>
+<td>Validity:</td><td><input type="text" name="validity"/></td>
+</tr>
+<tr>
+<td>Common Name (CN):</td><td><input type="text" name="cn"/></td>
+</tr>
+<tr>
+<td>Organizational Unit (OU):</td><td><input type="text" name="ou"/></td>
+</tr>
+<tr>
+<td>Organizational Name (O):</td><td><input type="text" name="o"/></td>
+</tr>
+<tr>
+<td>Locality (L):</td><td><input type="text" name="l"/></td>
+</tr>
+<tr>
+<td>State (ST):</td><td><input type="text" name="st"/></td>
+</tr>
+<tr>
+<td>Country (C):</td><td><input type="text" name="c"/></td>
+</tr>
+<%--
+<tr>
+<td>Email (E):</td><td><input type="text" name="e"/></td>
+</tr>
+--%>
+</table>
+<br/>
+<input type="submit" name="submit" value="Submit" onclick="return <portlet:namespace/>validateForm()"/>
+<input type="reset"/>
+<input type="submit" name="submit" value="Cancel"/>
+</form>

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/generateKeyPairNormal.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,3 @@
+list public key certificates, list trust roots, import public key cert, import trust root, generate certificate signing request (file, email), delete entry, display public key cert, display trusted root , generate self-signed cert, 
+
+

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/help.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,26 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
+<portlet:defineObjects/>
+
+alias: <c:out value="${alias}"/><br/>
+
+<form method="post"
+action="<portlet:actionURL><portlet:param name="action" value="save-pkcs7-cert"/></portlet:actionURL>">
+<table>
+<th>PKCS7 Certificaticate Reply</th>
+<tr>
+<td>
+<textarea rows="25" cols="80" name="pkcs7cert">
+...paste pkcs7 encoded certificate reply here...
+</textarea>
+</td>
+</tr>
+</table>
+<table>
+<tr>
+<td><input type="submit" name="submit" value="Save"/></td>
+<td><input type="submit" name="submit" value="Cancel"/></td>
+</tr>
+</table>
+<input type="hidden" name="alias" value="${alias}">
+</form>
\ No newline at end of file

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importCAReplyNormal.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,94 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
+<portlet:defineObjects/>
+
+<form enctype="multipart/form-data" method="POST"
+    action="<portlet:actionURL><portlet:param name="action" value="upload-certificate-file"/></portlet:actionURL>">
+<table>
+  <tr><th align="right">Certificate File: </th><td><input type="file" name="certfile" size="60"/></td></tr>
+  <tr><td colspan="2" align="center"><input type="submit" name="submit" value="View Certificate" /></td></tr>
+</table>
+</form>
+
+<c:set var="certs" value="${requestScope['org.apache.geronimo.console.certs']}"/>
+
+<form method="POST"
+action="<portlet:actionURL><portlet:param name="action" value="import-trusted-certificate"/></portlet:actionURL>">
+<table>
+<tr>
+<td>Alias:</td><td><input type="text" name="alias"/></td>
+</tr>
+</table>
+
+<br/>
+
+<c:forEach items="${certs}" var="cert">
+<table>
+<th>Certificate Info</th>
+<th><c:out value="${requestScope['org.apache.geronimo.console.cert.file.enc']}"/></th>
+<tr>
+<td>Version:</td>
+<td><c:out value="${cert.version}"/></td>
+</tr>
+<tr>
+<td>Subject:</td>
+<td><c:out value="${cert.subjectDN.name}"/></td>
+</tr>
+<tr>
+<td>Issuer:</td>
+<td><c:out value="${cert.issuerDN.name}"/></td>
+</tr>
+<tr>
+<td>Serial Number:</td>
+<td><c:out value="${cert.serialNumber}"/></td>
+</tr>
+<tr>
+<td>Valid From:</td>
+<td><c:out value="${cert.notBefore}"/></td>
+</tr>
+<tr>
+<td>Valid To:</td>
+<td><c:out value="${cert.notAfter}"/></td>
+</tr>
+<tr>
+<td>Signature Alg:</td>
+<td><c:out value="${cert.sigAlgName}"/></td>
+</tr>
+<tr>
+<td>Public Key Alg:</td>
+<td><c:out value="${cert.publicKey.algorithm}"/></td>
+</tr>
+<tr>
+<c:forEach items="${cert.criticalExtensionOIDs}" var="extoid">
+<tr>
+<td>critical ext: </td>
+<td><c:out value="${extoid}"/></td>
+</tr>
+</c:forEach>
+<c:forEach items="${cert.nonCriticalExtensionOIDs}" var="extoid">
+<tr>
+<td>non-critical ext: </td>
+<td><c:out value="${extoid}"/></td>
+</tr>
+</c:forEach>
+</table>
+</c:forEach>
+
+<br/>
+
+<table>
+<tr>
+<c:choose>
+<c:when test="${empty certs}">
+<td align="center"><input type="submit" name="submit" value="Import" disabled/></td>
+</c:when>
+<c:otherwise>
+<td align="center"><input type="submit" name="submit" value="Import"/></td>
+</c:otherwise>
+</c:choose>
+<td align="center"><input type="submit" name="submit" value="Cancel"/></td>
+</tr>
+</table>
+<input type="hidden" name="org.apache.geronimo.console.cert.file.enc"
+    value="<c:out value="${requestScope['org.apache.geronimo.console.cert.file.enc']}"/>"/>
+</form>

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/importTrustedCertNormal.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp
URL: http://svn.apache.org/viewcvs/geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp?rev=393787&view=auto
==============================================================================
--- geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp (added)
+++ geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp Thu Apr 13 04:34:08 2006
@@ -0,0 +1,92 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
+<portlet:defineObjects/>
+
+<c:set var="info" value="${requestScope['org.apache.geronimo.console.keystore.entry.info']}"/>
+<table>
+<th>alias</th>
+<th>type</th>
+<th>modified</th>
+<tr>
+<td><c:out value="${info.alias}"/></td>
+<td><c:out value="${info.type}"/></td>
+<td><c:out value="${info.created}"/></td>
+</tr>
+</table>
+<br/>
+
+<c:if test="${info.privateKey}">
+<table cellspacing="5">
+<tr>
+<td><a href="<portlet:renderURL>
+<portlet:param name='action' value='generate-csr'/>
+<portlet:param name='alias' value='${info.alias}'/>
+</portlet:renderURL>">
+generate CSR</a></td>
+<td><a href="<portlet:renderURL>
+<portlet:param name='action' value='import-ca-reply'/>
+<portlet:param name='alias' value='${info.alias}'/>
+</portlet:renderURL>">
+import CA reply</a></td>
+<td><a href="<portlet:renderURL>
+</portlet:renderURL>">
+keystore list</a></td>
+</tr>
+</table>
+<br/>
+</c:if>
+
+<c:set var="certs" value="${requestScope['org.apache.geronimo.console.certs']}"/>
+
+<c:forEach items="${certs}" var="cert">
+<table>
+<th>Certificate Info</th>
+<th><c:out value="${requestScope['org.apache.geronimo.console.cert.file.enc']}"/></th>
+<tr>
+<td>Version:</td>
+<td><c:out value="${cert.version}"/></td>
+</tr>
+<tr>
+<td>Subject:</td>
+<td><c:out value="${cert.subjectDN.name}"/></td>
+</tr>
+<tr>
+<td>Issuer:</td>
+<td><c:out value="${cert.issuerDN.name}"/></td>
+</tr>
+<tr>
+<td>Serial Number:</td>
+<td><c:out value="${cert.serialNumber}"/></td>
+</tr>
+<tr>
+<td>Valid From:</td>
+<td><c:out value="${cert.notBefore}"/></td>
+</tr>
+<tr>
+<td>Valid To:</td>
+<td><c:out value="${cert.notAfter}"/></td>
+</tr>
+<tr>
+<td>Signature Alg:</td>
+<td><c:out value="${cert.sigAlgName}"/></td>
+</tr>
+<tr>
+<td>Public Key Alg:</td>
+<td><c:out value="${cert.publicKey.algorithm}"/></td>
+</tr>
+<tr>
+<c:forEach items="${cert.criticalExtensionOIDs}" var="extoid">
+<tr>
+<td>critical ext: </td>
+<td><c:out value="${extoid}"/></td>
+</tr>
+</c:forEach>
+<c:forEach items="${cert.nonCriticalExtensionOIDs}" var="extoid">
+<tr>
+<td>non-critical ext: </td>
+<td><c:out value="${extoid}"/></td>
+</tr>
+</c:forEach>
+</table>
+<br/>
+</c:forEach>
\ No newline at end of file

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: geronimo/trunk/applications/console/console-standard/src/webapp/WEB-INF/view/certmanager/viewCertificateNormal.jsp
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message