Back to AdminConsole V3

Admin Console pages/functions provided for GlassFish V3 Lite

This page lists the GUI delivery for Glassfish V3 Lite release. V3 Lite release will include all the features which has been delivered in TP2 release plus those listed below in this page.

In TP2 release, Admin Console is not included as part of the GlassFish installation, but is downloaded and installed when it is first accessed. In V3 Lite, this process will be the same, except that GUI will not be downloaded according to a hard coded location specified in domain.xml, instead, the latest version of the Admin Console War application available from the Update Center 2.0 will be downloaded and installed. We intend to utilized Update Center mechanism to deliver latest version of the war file and any plugin module for GUI. This also allows us to continuously enhance the console without waiting for the next official GlassFish Release.

Emphasis on V3 Lite release will be on infrastructure of the console. We will provide a solid framework so that additional modules can be plugged into the console.

New Features for V3 Lite

Plugability

  • Resolve ClassLoader issues so that GUI can be delivered as OSGi bundles
  • API and implementation allowing Tab plugin.
  • API and implementation for adding additional content to the page.
  • OnLineHelp plugin (NTH)

Theme Support

  • Supports at least 2 brand, GlassFish for community and Sun GlassFish Enterprise
  • General OEM support (NTH)

Preferences Support

  • mechanism to persist user's preference
  • customized common task page (NTH)

Update Center Integration

  • ISP Packages for gui war and plugin jars
  • Management of plugins

Navigation

  • Dynamic Sub-nodes
  • Tree Refresh
  • Breadcrumbs

__Monitoring /Dashboard

  • support and display monitoring data
  • charting (NTH)

Scripting

  • deployment for JRuby

Necleus

  • Logging
    • Logger Settings
    • Log Levels

Web

  • Security
    • List/Create/Delete Realms
    • Manage Users

Features already delivered in TP2

Nucleus (Core functionality)

  • Common Tasks commonTask (only include tasks for TP2)
  • Application Server
    • General serverInstGeneralPe (info only. excludes jvm report and function buttons)
    • JVM Settings
      • General serverInstJvmGeneral
      • Path Settings serverInstJvmPathSettings
      • JVM Options serverJvmOptions
      • Profiler serverInstProfiler

Web Tier

  • Login and Logout of Console
  • Advanced
    • Application Configuration serverInstAppsConfig
    • Domain Attributes serverInstDomainAttrs
  • Applications showing Web App only applications
  • Web Application webApplications
    • deploy/undeploy uploadDev
    • directory Deployment
    • launch
    • Enable/Disable
  • Configuration
    • Web Container
      • General/Session/Manager/Store property webContainerGeneral/webContainerSession/webContainerManager/webContainerStore
    • HTTP Service
      • Http Service httpService
      • HTTP Protocol httpProtocol
      • HTTP File Cache httpFileCache
    • HTTP Listeners
      • List/Create/Delete/Edit Listeners httpListenerNew/httpListenerEdit
      • Create/Edit SSL missing-help-key
    • Virtual Servers
      • List/Create/Delete/Modify Virtual Servers virtualServers/virtualServerNew/virtualServerEdit

JDBC

  • Resources
    • List/Create/Delete/Modify JDBC Resource jdbcResources/jdbcResourceNew/jdbcResourceEdit
    • List/Create/Delete/Modify JDBC Connection Pool jdbcConnectionPools/jdbcConnectionPoolNew1/jdbcConnectionPoolNew2/jdbcConnectionPoolEdit/jdbcConnectionPoolAdvance

Infrastructure

  • Tree Node Pluggability API