geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Geronimo v2.2: What changed in 2.2 (page edited)
Date Wed, 05 Nov 2008 03:41:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence" />
    <style type="text/css">
    <!--
    body, p, td, table, tr, .bodytext, .stepfield {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
#PageContent {
	text-align: left;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
    padding-bottom:20px;
}
/*
** when this stylesheet is used for the Tiny MCE Wysiwyg editor's edit area, we can't
** use an id=PageContent or class=wiki-content, so we must
** set the body style to that used for PageContent, and p to that used for wiki-content.
*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background-color: #f0f0f0;
}

@media print {

body {
    background-color: #fff;
}

}

.monospaceInput {
    font:12px monospace
}

.wiki-content p, .commentblock p {
    margin: 16px 0px 16px 0px;
    padding: 0px;
}

.wiki-content-preview {
    padding: 5px;
    border-left: 1px solid #3c78b5;
    border-right: 1px solid #3c78b5;
}

ul, ol {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

pre {
    padding: 0px;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: left;
}

.helpheading {
    font-weight: bold;
    background-color: #D0D9BD;
        border-bottom: 1px solid #3c78b5;
        padding: 4px 4px 4px 4px;
        margin: 0px;
        margin-top: 10px;
}
.helpcontent {
        padding: 4px 4px 20px 4px;
    background-color: #f5f7f1;
}

.code {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.focusedComment {
    background: #ffffce;
}

.commentBox, .focusedComment {
    padding: 10px;
    margin: 5px 0 5px 0;
    border: 1px #bbb solid;
}

.codeHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.codeContent {
    text-align: left;
    background-color: #f0f0f0;
    padding: 3px;
}

.preformatted {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.preformattedHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.preformattedContent {
    background-color: #f0f0f0;
    padding: 3px;
}

.panel {
 	border: 1px dashed #3c78b5;
    margin: 10px;
    margin-top: 0px;
}

.panelHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.panelContent {
    background-color: #f0f0f0;
    padding: 5px;
}

.anonymousAlert {
    background-color: #f0f0f0;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}

.lockAlert {
    background-color: #f0f0f0;
    width: 50%;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}


.code-keyword {
  color: #000091;
  background-color: inherit;
}

.code-object {
  color: #910091;
  background-color: inherit;
}

.code-quote {
  color: #009100;
  background-color: inherit;
}

.code-comment {
  color: #808080;
  background-color: inherit;
}


.code-xml .code-keyword {
  color: inherit;
  font-weight: bold;
}

.code-tag {
  color: #000091;
  background-color: inherit;
}

.breadcrumbs {
    background-color: #f0f0f0;
 	border-color: #3c78b5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
}

.navmenu {
    border: 1px solid #ccc;
}

.menuheading {
    font-weight: bold;
    background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 2px 4px;
}

.menuitems {
	padding: 4px 4px 20px 4px;
}

.rightpanel {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#helpheading {
    text-align: left;
    font-weight: bold;
    background-color: #D0D9BD;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 4px 4px;
	margin: 0px;
}
#helpcontent {
	padding: 4px 4px 4px 4px;
    background-color: #f5f7f1;
}
.helptab-unselected {
    font-weight: bold;
	padding: 5px;
    background-color: #f5f7f1;
}
.helptab-selected {
    font-weight: bold;
    background-color: #D0D9BD;
	padding: 5px;
}
.helptabs {
    margin: 0px;
    background-color: #f5f7f1;
	padding: 5px;
}
.infopanel-heading {
    font-weight: bold;
	padding: 4px 0px 2px 0px;
}

.pagebody {
}

.pageheader {
	padding: 5px 5px 5px 0px;
 	border-bottom: 1px solid #3c78b5;
}

.pagetitle {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.newpagetitle {
    color: #ccc !important;
}

.steptitle {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
	margin-bottom: 7px;
}

.substeptitle {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
    margin: 2px 4px 4px 4px;
    padding: 2px 4px 1px 4px;
}

.stepdesc {
    font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
    margin-top: 7px;
    margin-bottom: 7px;
}

.steplabel {
    font-weight: bold;
    margin-right: 4px;
    color: black;
    float: left;
    width: 15%;
    text-align: right;
}

.stepfield {
    background: #f0f0f0;
    padding: 5px;
}

.submitButtons{
    margin-top:5px;
    text-align:right;
}

.formtitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.sectionbottom {
    border-bottom: 1px solid #3c78b5;
}

.topRow {
    border-top: 2px solid #3c78b5;
}

.tabletitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
    padding: 3px 0px 2px 0px;
    margin: 8px 4px 2px 0px;
	color: #003366;
	border-bottom: 2px solid #3c78b5;
}
.pagesubheading {
    color: #666666;
    font-size: 10px;
    padding: 0px 0px 5px 0px;
}

HR {
	color: 3c78b5;
	height: 1;
}

A:link, A:visited, A:active, A:hover {
	color: #003366;
}

h1 A:link, h1 A:visited, h1 A:active {
	text-decoration: none;
}

h1 A:hover {
    border-bottom: 1px dotted #003366;
}

.wiki-content > :first-child, .commentblock > :first-child {
    margin-top: 3px;
}

.logocell {
    padding: 10px;
}

input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

textarea, textarea.editor {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* use logoSpaceLink instead.
.spacenametitle {
	font: 21px/31px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle img {
  margin: 0 0 -4px 0;
}
.spacenametitle a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle a:visited {
    text-decoration: none;
    color: #999999;
}*/

.spacenametitle-printable {
	font: 20px/25px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle-printable a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle-printable a:visited {
    text-decoration: none;
    color: #999999;
}

.blogDate {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.blogSurtitle {
    background: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.blogHeading {
    font-size: 20px;
    line-height: normal;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.blogHeading a {
   text-decoration: none;
   color: black;
}

.endsection {
	align: right;
	color: #666666;
	margin-top: 10px;
}
.endsectionleftnav {
	align: right;
	color: #666666;
	margin-top: 10px;
}

h1 {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #003366;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 36px 0px 4px 0px;
}

h2 {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 27px 0px 4px 0px;
}

h3 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 21px 0px 4px 0px;
}

h4 {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 18px 0px 4px 0px;
}

h4.search {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	padding: 4px;
	margin: 18px 0px 4px 0px;
}

h5 {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

h6 {
	font-size: 8px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

.smallfont {
    font-size: 10px;
}
.descfont {
    font-size: 10px;
    color: #666666;
}
.smallerfont {
    font-size: 9px;
}
.smalltext {
    color: #666666;
    font-size: 10px;
}
.smalltext a {
    color: #666666;
}
.smalltext-blue {
    color: #3c78b5;
    font-size: 10px;
}
.surtitle {
    margin-left: 1px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #666666;
}

/* css hack found here:  http://www.fo3nix.pwp.blueyonder.co.uk/tutorials/css/hacks/ */
.navItemOver { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #003366; cursor: hand; voice-family: '\'}\''; voice-family:inherit; cursor: pointer;}
.navItemOver a { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:visited { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:hover { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItem { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; }
.navItem a { color: #ffffff; text-decoration: none; }
.navItem a:hover { color: #ffffff; text-decoration: none; }
.navItem a:visited { color: #ffffff; text-decoration: none; }

div.padded { padding: 4px; }
div.thickPadded { padding: 10px; }
h3.macrolibrariestitle {
    margin: 0px 0px 0px 0px;
}

div.centered { text-align: center; margin: 10px; }
div.centered table {margin: 0px auto; text-align: left; }

.tableview table {
    margin: 0;
}

.tableview th {
    text-align: left;
    color: #003366;
    font-size: 12px;
    padding: 5px 0px 0px 5px;
    border-bottom: 2px solid #3c78b5;
}
.tableview td {
    text-align: left;
    border-color: #ccc;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    margin: 0;
    padding: 4px 10px 4px 5px;
}

.grid {
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
}
.grid th  {
    border: 1px solid #ccc;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
    text-align: center;
}
.grid td  {
    border: 1px solid #ccc;
    padding: 3px 4px 3px 4px;
}
.gridHover {
	background-color: #f9f9f9;
}

td.infocell {
    background-color: #f0f0f0;
}
.label {
	font-weight: bold;
	color: #003366;
}

label {
	font-weight: bold;
	color: #003366;
}

.error {
	background-color: #fcc;
}

.errorBox {
	background-color: #fcc;
    border: 1px solid #c00;
    padding: 5px;
    margin: 5px;
}

.errorMessage {
	color: #c00;
}

.success {
	background-color: #dfd;
}

.successBox {
	background-color: #dfd;
    border: 1px solid #090;
    padding: 5px;
    margin-top:5px;
    margin-bottom:5px;
}

blockquote {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 0px;
	border-left: 1px solid #3c78b5;
}

table.confluenceTable
{
    margin: 5px;
    border-collapse: collapse;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
}

td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
}

DIV.small {
	font-size: 9px;
}

H1.pagename {
	margin-top: 0px;
}

IMG.inline  {}

.loginform {
    margin: 5px;
    border: 1px solid #ccc;
}

/* The text how the "This is a preview" comment should be shown. */
.previewnote { text-align: center;
                font-size: 11px;
                    color: red; }

/* How the preview content should be shown */
.previewcontent { background: #E0E0E0; }

/* How the system messages should be shown (DisplayMessage.jsp) */
.messagecontent { background: #E0E0E0; }

/* How the "This page has been modified..." -comment should be shown. */
.conflictnote { }

.createlink {
    color: maroon;
}
a.createlink {
    color: maroon;
}
.templateparameter {
    font-size: 9px;
    color: darkblue;
}

.diffadded {
    background: #ddffdd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkgreen;
}
.diffdeleted {
    color: #999;
    background: #ffdddd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkred;
}
.diffnochange {
    padding: 1px 1px 1px 4px;
	border-left: 4px solid lightgrey;
}
.differror {
    background: brown;
}
.diff {
    font-family: lucida console, courier new, fixed-width;
	font-size: 12px;
	line-height: 14px;
}
.diffaddedchars {
    background-color:#99ff99;
    font-weight:bolder;
}
.diffremovedchars {
    background-color:#ff9999;
    text-decoration: line-through;
    font-weight:bolder;
}

.greybackground {
    background: #f0f0f0
}

.greybox {
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.borderedGreyBox {
    border: 1px solid #cccccc;
    background-color: #f0f0f0;
    padding: 10px;
}

.greyboxfilled {
 	border: 1px solid #ddd;
    background: #f0f0f0;
    padding: 3px;
	margin: 1px 1px 10px 1px;
}

.navBackgroundBox {
    padding: 5px 5px 5px 5px;
    font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: white;
    background: #3c78b5;
    text-decoration: none;
}

.previewBoxTop {
	background-color: #f0f0f0;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 5px 0px 0px 0px;
    text-align: center;
}
.previewContent {
    background-color: #fff;
 	border-color: #3c78b5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 10px;
	margin: 0px;
}
.previewBoxBottom {
	background-color: #f0f0f0;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 0px 0px 5px 0px;
    text-align: center;
}

.functionbox {
    background-color: #f0f0f0;
 	border: 1px solid #3c78b5;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.functionbox-greyborder {
    background-color: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.search-highlight {
    background-color: #ffffcc;
}

/* normal (white) background */
.rowNormal {
    background-color: #ffffff;
 }

/* alternate (pale yellow) background */
.rowAlternate {
    background-color: #f7f7f7;
}

/* used in the list attachments table */
.rowAlternateNoBottomColor {
    background-color: #f7f7f7;
}

.rowAlternateNoBottomNoColor {
}

.rowAlternateNoBottomColor td {
    border-bottom: 0px;
}

.rowAlternateNoBottomNoColor td {
    border-bottom: 0px;
}

/* row highlight (grey) background */
.rowHighlight {
    background-color: #f0f0f0;

}

TD.greenbar {FONT-SIZE: 2px; BACKGROUND: #00df00; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.redbar {FONT-SIZE: 2px; BACKGROUND: #df0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.darkredbar {FONT-SIZE: 2px; BACKGROUND: #af0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }

TR.testpassed {FONT-SIZE: 2px; BACKGROUND: #ddffdd; PADDING: 0px; }
TR.testfailed {FONT-SIZE: 2px; BACKGROUND: #ffdddd; PADDING: 0px; }

.toolbar  {
    margin: 0px;
    border-collapse: collapse;
}

.toolbar td  {
    border: 1px solid #ccc;
    padding: 2px 2px 2px 2px;
    color: #ccc;
}

td.noformatting {
    border-width: 0px;
    border-style: none;
    text-align: center;
	padding: 0px;
}

.commentblock {
    margin: 12px 0 12px 0;
}

/*
 * Divs displaying the license information, if necessary.
 */
.license-eval, .license-none, .license-nonprofit {
    border-top: 1px solid #bbbbbb;
    text-align: center;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.license-eval, .license-none {
    background-color: #ffcccc;
}

.license-eval b, .license-none b {
    color: #990000
}

.license-nonprofit {
    background-color: #ffffff;
}

/*
 * The shadow at the bottom of the page between the main content and the
 * "powered by" section.
 */
.bottomshadow {
    height: 12px;
    background-image: url("$req.contextPath/images/border/border_bottom.gif");
    background-repeat: repeat-x;
}

/*
 * Styling of the operations box
 */
.navmenu .operations li, .navmenu .operations ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.navmenu .operations ul {
    margin-bottom: 9px;
}

.navmenu .label {
    font-weight: inherit;
}

/*
 * Styling of ops as a toolbar
 */
.toolbar div {
    display: none;
}

.toolbar .label {
    display: none;
}

.toolbar .operations {
    display: block;
}

.toolbar .operations ul {
    display: inline;
    list-style: none;
    margin-left: 10px;
    padding-left: 0;
}

.toolbar .operations li {
    list-style: none;
    display: inline;
}

/* list page navigational tabs */
#foldertab {
padding: 3px 0px 3px 8px;
margin-left: 0;
border-bottom: 1px solid #3c78b5;
font: bold 11px Verdana, sans-serif;
}

#foldertab li {
list-style: none;
margin: 0;
display: inline;
}

#foldertab li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
text-decoration: none;
}

#foldertab li a:link { color: #ffffff; }
#foldertab li a:visited { color: #ffffff; }

#foldertab li a:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

#foldertab li a.current {
background: white;
border-bottom: 1px solid white;
color: black;
}

#foldertab li a.current:link { color: black; }
#foldertab li a.current:visited { color: black; }
#foldertab li a.current:hover {
background: white;
border-bottom: 1px solid white;
color: black;
}

/* alphabet list */
ul#squaretab {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font: bold 8px Verdana, sans-serif;
}

#squaretab li {
display: inline;
list-style-type: none;
}

#squaretab a {
padding: 2px 6px;
border: 1px solid #3c78b5;
}

#squaretab a:link, #squaretab a:visited {
color: #fff;
background-color: #3c78b5;
text-decoration: none;
}

#squaretab a:hover {
color: #ffffff;
background-color: #003366;
border-color: #003366;
text-decoration: none;
}

#squaretab li a#current {
background: white;
color: black;
}

.blogcalendar * {
    font-family:verdana, arial, sans-serif;
    font-size:x-small;
    font-weight:normal;
    line-height:140%;
    padding:2px;
}


table.blogcalendar {
    border: 1px solid #3c78b5;
}

.blogcalendar th.calendarhead, a.calendarhead {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    text-transform:uppercase;
    background-color: #3c78b5;
    color: #ffffff;
    letter-spacing: .3em;
    text-transform: uppercase;
}

.calendarhead:visited {color: white;}
.calendarhead:active {color: white;}
.calendarhead:hover {color: white;}

.blogcalendar th {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    background-color:#f0f0f0;
}

.blogcalendar td {
    font-size:x-small;
    font-weight:normal;
}

.searchGroup { padding: 0 0 10px 0; background: #f0f0f0; }
.searchGroupHeading { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; padding: 2px 4px 1px 4px; }
.searchItem { padding: 1px 4px 1px 4px; }
.searchItemSelected { padding: 1px 4px 1px 4px; font-weight: bold; background: #ddd; }

/* permissions page styles */
.permissionHeading {
    border-bottom: #bbb; border-width: 0 0 1px 0; border-style: solid; font-size: 16px; text-align: left;
}
.permissionTab {
    border-width: 0 0 0 1px; border-style: solid; background: #3c78b5; color: #ffffff; font-size: 10px;
}
.permissionSuperTab {
    border-width: 0 0 0 1px; border-style: solid; background: #003366; color: #ffffff;
}
.permissionCell {
    border-left: #bbb; border-width: 0 0 0 1px; border-style: solid;
}

/* warning panel */
.warningPanel { background: #FFFFCE; border:#F0C000 1px solid; padding: 8px; margin: 10px; }
/* alert panel */
.alertPanel { background: #FFCCCC; border:#C00 1px solid; padding: 8px; margin: 10px; }
/* info panel */
.infoPanel { background: #D8E4F1; border:#3c78b5 1px solid; padding: 8px; margin: 10px; }

/* side menu highlighting (e.g. space content screen) */
.optionPadded { padding: 2px; }
.optionSelected { background-color: #ffffcc; padding: 2px; border: 1px solid #ddd; margin: -1px; }
.optionSelected a { font-weight: bold; text-decoration: none; color: black; }

/* information macros */
.noteMacro { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; text-align:left; margin-top: 5px; margin-bottom: 5px}
.warningMacro { border-style: solid; border-width: 1px; border-color: #c00; background-color: #fcc; text-align:left; margin-top: 5px; margin-bottom: 5px}
.infoMacro { border-style: solid; border-width: 1px; border-color: #3c78b5; background-color: #D8E4F1; text-align:left; margin-top: 5px; margin-bottom: 5px}
.tipMacro { border-style: solid; border-width: 1px; border-color: #090; background-color: #dfd; text-align:left; margin-top: 5px; margin-bottom: 5px}
.informationMacroPadding { padding: 5px 0 0 5px; }

table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td, table.sectionMacro td {
    border: none;
}

table.sectionMacroWithBorder td.columnMacro { border-style: dashed; border-width: 1px; border-color: #cccccc;}

.pagecontent
{
    padding: 10px;
    text-align: left;
}

/* styles for links in the top bar */
.topBarDiv a:link {color: #ffffff;}
.topBarDiv a:visited {color: #ffffff;}
.topBarDiv a:active {color: #ffffff;}
.topBarDiv a:hover {color: #ffffff;}
.topBarDiv {color: #ffffff;}

.topBar {
    background-color: #003366;
}


/* styles for extended operations */
.greyLinks a:link {color: #666666; text-decoration:underline;}
.greyLinks a:visited {color: #666666; text-decoration:underline;}
.greyLinks a:active {color: #666666; text-decoration:underline;}
.greyLinks a:hover {color: #666666; text-decoration:underline;}
.greyLinks {color: #666666; display:block; padding: 10px}

.logoSpaceLink {color: #999999; text-decoration: none}
.logoSpaceLink a:link {color: #999999; text-decoration: none}
.logoSpaceLink a:visited {color: #999999; text-decoration: none}
.logoSpaceLink a:active {color: #999999; text-decoration: none}
.logoSpaceLink a:hover {color: #003366; text-decoration: none}

/* basic panel (basicpanel.vmd) style */
.basicPanelContainer {border: 1px solid #3c78b5; margin-top: 2px; margin-bottom: 8px; width: 100%}
.basicPanelTitle {padding: 5px; margin: 0px; background-color: #f0f0f0; color: black; font-weight: bold;}
.basicPanelBody {padding: 5px; margin: 0px}

.separatorLinks a:link {color: white}
.separatorLinks a:visited {color: white}
.separatorLinks a:active {color: white}

.greynavbar {background-color: #f0f0f0; border-top: 1px solid #3c78b5; margin-top: 2px}

div.headerField {
    float: left;
    width: auto;
    height: 100%;
}

.headerFloat {
    margin-left: auto;
    width: 50%;
}

.headerFloatLeft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

#headerRow {
    padding: 10px;
}

div.license-personal {
   background-color: #003366;
   color: #ffffff;
}

div.license-personal a {
   color: #ffffff;
}

.greyFormBox {
    border: 1px solid #cccccc;
    padding: 5px;
}

/* IE automatically adds a margin before and after form tags. Use this style to remove that */
.marginlessForm {
    margin: 0px;
}

.openPageHighlight {
    background-color: #ffffcc;
    padding: 2px;
    border: 1px solid #ddd;
}

.editPageInsertLinks, .editPageInsertLinks a
{
    color: #666666;
    font-weight: bold;
    font-size: 10px;
}

/* Style for label heatmap. */
.top10 a {
    font-weight: bold;
    font-size: 2em;
    color: #003366;
}
.top25 a {
    font-weight: bold;
    font-size: 1.6em;
    color: #003366;
}
.top50 a {
    font-size: 1.4em;
    color: #003366;
}
.top100 a {
    font-size: 1.2em;
    color: #003366;
}

.heatmap {
    list-style:none;
    width: 95%;
    margin: 0px auto;
}

.heatmap a {
    text-decoration:none;
}

.heatmap a:hover {
    text-decoration:underline;
}

.heatmap li {
    display: inline;
}

.minitab {
padding: 3px 0px 3px 8px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0px;
border-bottom: 1px solid #3c78b5;
font: bold 9px Verdana, sans-serif;
text-decoration: none;
float:none;
}
.selectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
background: white;
border-bottom: 1px solid white;
color: #000000;
text-decoration: none;
}
.unselectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
color: #ffffff;
text-decoration: none;
}

a.unselectedminitab:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

a.unselectedminitab:link { color: white; }
a.unselectedminitab:visited { color: white; }

a.selectedminitab:link { color: black; }
a.selectedminitab:visited { color: black; }

.linkerror { background-color: #fcc;}

a.labelOperationLink:link {text-decoration: underline}
a.labelOperationLink:active {text-decoration: underline}
a.labelOperationLink:visited {text-decoration: underline}
a.labelOperationLink:hover {text-decoration: underline}

a.newLabel:link {background-color: #ddffdd}
a.newLabel:active {background-color: #ddffdd}
a.newLabel:visited {background-color: #ddffdd}
a.newLabel:hover {background-color: #ddffdd}

ul.square {list-style-type: square}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
}


.inline-control-link a:link {text-decoration: none}
.inline-control-link a:active {text-decoration: none}
.inline-control-link a:visited {text-decoration: none}
.inline-control-link a:hover {text-decoration: none}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
}

div.auto_complete {
    width: 350px;
    background: #fff;
}
div.auto_complete ul {
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}
div.auto_complete ul li {
    margin: 0;
    padding: 3px;
}
div.auto_complete ul li.selected {
    background-color: #ffb;
}
div.auto_complete ul strong.highlight {
    color: #800;
    margin: 0;
    padding: 0;
}

/******* Edit Page Styles *******/
.toogleFormDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    padding:5px;
    margin-top: 5px;
}

.toogleInfoDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    display:none;
    padding:5px;
    margin-top: 10px;
}

.inputSection{
    margin-bottom:20px;
}

#editBox{
   border:1px solid lightgray;
   background-color:#F0F0F0;
}

/******* Left Navigation Theme Styles ********/
.leftnav li a {
    text-decoration:none;
    color:white;
    margin:0px;
    display:block;
    padding:2px;
    padding-left:5px;
    background-color: #3c78b5;
    border-top:1px solid #3c78b5;
}

.leftnav li a:active {color:white;}
.leftnav li a:visited {color:white;}
.leftnav li a:hover {background-color: #003366; color:white;}

/* Added by Shaun during i18n */
.replaced
{
    background-color: #33CC66;
}

.topPadding
{
    margin-top: 20px;
}

/* new form style */
.form-block {
    padding: 6px;
}
.form-error-block {
    padding: 6px;
    background: #fcc;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-element-large {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-element-small {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-header {
    background: lightyellow;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-header p, .form-block p, .form-error-block p {
    line-height: normal;
    margin: 12px 0 12px 0;
}
.form-example {
    color: #888;
    font-size: 11px;
}
.form-divider {
    border-bottom: #ccc 1px solid;
    margin-bottom: 6px;
}
.form-buttons {
    margin-top: 6px;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background: #f0f0f0;
    padding: 10px;
    text-align: center;
}
.form-buttons input {
    width: 100px;
}
.form-block .error {
    padding: 6px;
    margin-bottom: 6px;
}
    -->
    </style>
</head>
<body>

<div id="PageContent">
<table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%"><tr>
<td valign="top" class="pagebody">

    <div class="pageheader">
        <span class="pagetitle">
            Page Edited :
            <a href="http://cwiki.apache.org/confluence/display/GMOxDOC22">GMOxDOC22</a> :
            <a href="http://cwiki.apache.org/confluence/display/GMOxDOC22/What+changed+in+2.2">What changed in 2.2</a>
        </span>
    </div>

     <p>
        <a href="http://cwiki.apache.org/confluence/display/GMOxDOC22/What+changed+in+2.2">What changed in 2.2</a>
        has been edited by             <a href="http://cwiki.apache.org/confluence/display/~sophia">Ying Tang</a>
            <span class="smallfont">(Nov 04, 2008)</span>.
     </p>
    
     <p>
                 <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=93277&originalVersion=65&revisedVersion=66">(View changes)</a>
     </p>

    <span class="label">Content:</span><br/>
    <div class="greybox wiki-content"><p>There have been a number of improvements, enhancements and bug fixes in this release. Described below are the most significant ones.</p>
<div>
<ul>
  <li><a href='#Whatchangedin2.2-Geronimodistributions'>Geronimo distributions</a></li>
  <li><a href='#Whatchangedin2.2-Featureenhancementsandadditions'>Feature enhancements and additions</a>
<ul>
  <li><a href='#Whatchangedin2.2-Customserverassemblies'>Custom server assemblies</a></li>
  <li><a href='#Whatchangedin2.2-GeronimoAdministrationConsole'>Geronimo Administration Console</a>
<ul>
  <li><a href='#Whatchangedin2.2-PluggableAdministrationConsole'>Pluggable Administration Console</a></li>
  <li><a href='#Whatchangedin2.2-Componentsupdate'>Components update</a></li>
  <li><a href='#Whatchangedin2.2-Consoleenhancements'>Console enhancements</a></li>
  <li><a href='#Whatchangedin2.2-Expertmode'>Expert mode</a></li>
  <li><a href='#Whatchangedin2.2-Deploymentplanswizard'>Deployment plans wizard</a></li>
  <li><a href='#Whatchangedin2.2-CAhelper'>CA helper</a></li>
</ul></li>
  <li><a href='#Whatchangedin2.2-GShell'>GShell</a></li>
  <li><a href='#Whatchangedin2.2-ClusteringSupport'>Clustering Support</a></li>
  <li><a href='#Whatchangedin2.2-MonitoringConsolePlugin'>Monitoring Console Plugin</a></li>
</ul></li>
  <li><a href='#Whatchangedin2.2-Componentversions'>Component versions</a></li>
  <li><a href='#Whatchangedin2.2-Configurationchanges'>Configuration changes</a></li>
  <li><a href='#Whatchangedin2.2-Backwardscompatibility'>Backwards compatibility</a></li>
  <li><a href='#Whatchangedin2.2-GlobalJNDIforresourcesandadminobjects'>Global JNDI for resources and admin objects</a></li>
</ul></div>
<ul><li><a href="/confluence/display/GMOxDOC22/RELEASE-NOTES-2.1.1.TXT" title="RELEASE-NOTES-2.1.1.TXT">RELEASE-NOTES-2.1.1.TXT</a></li><li><a href="/confluence/display/GMOxDOC22/RELEASE-NOTES-2.1.2.TXT" title="RELEASE-NOTES-2.1.2.TXT">RELEASE-NOTES-2.1.2.TXT</a></li><li><a href="/confluence/display/GMOxDOC22/RELEASE-NOTES-2.1.TXT" title="RELEASE-NOTES-2.1.TXT">RELEASE-NOTES-2.1.TXT</a></li></ul>

<h1><a name="Whatchangedin2.2-Geronimodistributions"></a>Geronimo distributions</h1>

<p><em>cover the different downloads and certification status.</em></p>

<h1><a name="Whatchangedin2.2-Featureenhancementsandadditions"></a>Feature enhancements and additions</h1>


<h2><a name="Whatchangedin2.2-Customserverassemblies"></a>Custom server assemblies</h2>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>Lightweight server assemblies may be created that contain only the functional components required by your application(s). With previous versions of Geronimo, it was possible to create a custom server assembly as a build-time operation. It is now much simpler to create custom assemblies. Also, custom assemblies can be created that are tailor-built to the requirements of your applications.</p>

<p>The Geronimo project distributes 3 pre-defined server assemblies (an "assembly" is a binary distribution of Geronimo which is pre-configured and ready to run). The 3 pre-defined server assemblies distributed by the Geronimo project are:</p>
<div class="indent40 inline" style="margin-left: 40px;"><style type="text/css">div.inline p:first-child { display: inline; }</style></div>
<ol>
	<li>Framework: contains only the Geronimo kernel with JMX and RMI Naming capability,</li>
	<li>Minimal: contains Web Container (e.g. JSP/Servlet), transaction, and connector,</li>
	<li>Java EE 5: contains all of the functionality required to be a fully Java EE 5 compliant.
<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style></div></li>
</ol>


<p>Geronimo now has Admin Console, Admin Command, and GEP support for generating custom assemblies. Build-time customization is still available, but is much simpler than in previous versions of Geronimo.</p>

<p>There are two modes of custom assembly creation:</p>
<div class="indent40 inline" style="margin-left: 40px;"><style type="text/css">div.inline p:first-child { display: inline; }</style></div>
<ol>
	<li>Function centric &#8211; Choose the functionality that suits your needs</li>
	<li>Application centric &#8211; Let your applications define the contents of your server
<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style></div></li>
</ol>


<p>For more information on custom server assemblies, see <a href="/confluence/display/GMOxDOC22/Plugin+infrastructure#Plugininfrastructure-Extractingaserverfromanexistingserver." title="Extracting a server from an existing server. on Plugin infrastructure">Extracting a server from an existing server</a> and <a href="/confluence/display/GMOxDOC22/Plugin+infrastructure#Plugininfrastructure-Assemblingaserverusingmaven." title="Assembling a server using maven. on Plugin infrastructure">Assembling a server using maven</a></p></div>

<h2><a name="Whatchangedin2.2-GeronimoAdministrationConsole"></a>Geronimo Administration Console</h2>

<p>There are a number of changes and enhancements in the administration console. Examine the table below to better understand the updates.</p>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'>&nbsp;</th>
<th class='confluenceTh'> Common Console Actions </th>
<th class='confluenceTh'> Server </th>
<th class='confluenceTh'> Services </th>
<th class='confluenceTh'> Applications </th>
<th class='confluenceTh'> Security </th>
</tr>
<tr>
<td class='confluenceTd'> <b>&nbsp;Added</b> </td>
<td class='confluenceTd'> Information </td>
<td class='confluenceTd'> Java System Info <br clear="all" />
 Monitoring </td>
<td class='confluenceTd'> Repository </td>
<td class='confluenceTd'> Plugins <br clear="all" />
 Plan Creator </td>
<td class='confluenceTd'> Users and Groups <br clear="all" />
<br clear="all" /> </td>
</tr>
<tr>
<td class='confluenceTd'> <b>&nbsp;Removed</b> </td>
<td class='confluenceTd'> Database Pools <br clear="all" />
 Security Realms <br clear="all" />
 JMS Resources <br clear="all" />
 Memory &amp; Uptime </td>
<td class='confluenceTd'> JVM </td>
<td class='confluenceTd'> Common Libs </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Console Realm <br clear="all" />
<br clear="all" /> </td>
</tr>
</tbody></table>

<h3><a name="Whatchangedin2.2-PluggableAdministrationConsole"></a>Pluggable Administration Console</h3>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>The Geronimo Administration Console is now component-based to mirror the flexible server capabilities. This allows the console to provide flexible administrative capabilities that mirror the capabilities of a custom server assembly.</p>

<p>In previous releases of Geronimo, the Administration Console was a monolithic implementation. It could only be used to manage a Java EE server assembly. It could not reasonably be used to manage alternate configurations of Geronimo (e.g. a Minimal server assembly).</p></div>

<h3><a name="Whatchangedin2.2-Componentsupdate"></a>Components update</h3>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>Several components have been either updated or added since AG2.0.  A components version table has been generated below in the <a href="#Whatchangedin2.2-Componentversions" title="Component versions on What changed in 2.2">component version</a> section. The components that are bold are either newly introduced or upgraded from AG2.1 to AG 2.2.</p></div>

<h3><a name="Whatchangedin2.2-Consoleenhancements"></a>Console enhancements</h3>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>Several revisions and enhancements have been applied to the Administration console.  Users may first notice the revision of links on the homepage of the Administration console.  Certain navigation links in the left-pane have been renamed to better fit its functionality.  A more detailed listing of the renamed links is provided in the table at the start of the "Geronimo Administrator Console".</p>

<p>Other enhancements include a <a href="/confluence/display/GMOxDOC22/Monitoring" title="Monitoring">Monitoring</a> application and the Expert mode feature.</p></div>

<h3><a name="Whatchangedin2.2-Expertmode"></a>Expert mode</h3>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>The expert mode feature is intended to allow advanced user more control of their processes running on the Apache Geronimo server.  Typically, certain critical processes aren't accessible by users to modify.  However, the expert mode option will enable users full control.</p></div>

<h3><a name="Whatchangedin2.2-Deploymentplanswizard"></a>Deployment plans wizard</h3>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>This new portlet, available in the Administration Console, assists users in making the deployment process easier.  This wizard will guide users through a sequence of configurations to help facilitate the generation of the geronimo-web.xml file for <b>WAR</b> files.</p>

<p>The process of the Deployment Plan Wizard involves a series of questions to gather specific information to resolve dependency and references.</p>

<p>See <a href="/confluence/display/GMOxDOC22/Plan+Creator" title="Plan Creator">Plan Creator</a> for more details.</p></div>

<h3><a name="Whatchangedin2.2-CAhelper"></a>CA helper</h3>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>The Certificate Authority (CA) portlet aids in providing the setup for a CA and issues certificates in correspondence to Certificate Signing Requests (CSR).  The portlet also allows the initialization of the CA.</p>

<p>See the <a href="/confluence/display/GMOxDOC22/Geronimo+Administration+Console" title="Geronimo Administration Console">Geronimo Administration Console</a> for further details.</p></div>

<h2><a name="Whatchangedin2.2-GShell"></a>GShell</h2>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>GShell is a command-line processing environment that can be used for the execution of Geronimo commands. GShell is an extensible environment and includes support for editing, command history, and tab completion.</p>

<p>A number of Geronimo administrative commands have been implemented using GShell. The old administrative scripts (e.g. geronimo.sh/.bat, deploy.sh/bat, etc) are still available. Starting from Geronimo 2.2, GShell can be used for all command line scripts except client and simple start/stop server scenarios. </p>

<p>A set of new GShell commands are provided for managing plugin groups and creating multiple server instances, with farming and plugin profile support.</p>

<p>For documentation on base GShell capabilities, see <a href="/confluence/display/GMOxDOC22/GShell" title="GShell">GShell</a>.</p></div>

<h2><a name="Whatchangedin2.2-ClusteringSupport"></a>Clustering Support</h2>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>WADI can now be used to support the replication of HTTP Session state among multiple Geronimo servers. In previous releases of Geronimo, WADI could only be used along with the Jetty configuration of Geronimo. WADI can now be used with Tomcat configurations of Geronimo.</p>

<p>In addition to the new session replication support, applications can now be deployed to administratively-defined groups of Geronimo servers. This makes it easier to manage a single application across a number of Geronimo servers.</p>

<p>For additional information on the clustering capabilities of Geronimo, see ...</p></div>

<h2><a name="Whatchangedin2.2-MonitoringConsolePlugin"></a>Monitoring Console Plugin</h2>

<div class="indent20 inline" style="margin-left: 20px;"><style type="text/css">div.inline p:first-child { display: inline; }</style><p>The monitoring console plugin provides monitoring support in the Geronimo Administration Console. The monitoring console can gather statistics and performance data from multiple Geronimo servers and graphically display this data to users.</p>

<p>For information about the monitoring console plugin, visit ...</p></div>

<h1><a name="Whatchangedin2.2-Componentversions"></a>Component versions</h1>

<p>Below is a table describing the components included in both the previous and current releases.</p>

<table cellpadding='5' width='85%' cellspacing='8px' class='infoMacro' border="0" align='center'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>Note the <b>bolded</b> versions indicate components that are either newly introduced or upgraded from the preceding Geronimo release.</td></tr></table>

<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> <b>Components</b> </th>
<th class='confluenceTh'> <b>2.0.2</b> </th>
<th class='confluenceTh'> <b>2.1.1</b> </th>
<th class='confluenceTh'> <b>2.1.2</b> </th>
<th class='confluenceTh'> <b>2.2</b></th>
</tr>
<tr>
<td class='confluenceTd'> activeio-core </td>
<td class='confluenceTd'> 3.0.0-incubator </td>
<td class='confluenceTd'> <b>3.0.1</b> </td>
<td class='confluenceTd'> 3.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> activemq-core </td>
<td class='confluenceTd'> 4.1.1 </td>
<td class='confluenceTd'> <b>4.1.2</b> </td>
<td class='confluenceTd'> 4.1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> activemq-ra </td>
<td class='confluenceTd'> 4.1.1 </td>
<td class='confluenceTd'> <b>4.1.2</b> </td>
<td class='confluenceTd'> 4.1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> annogen </td>
<td class='confluenceTd'> 0.1.0 </td>
<td class='confluenceTd'> 0.1.0 </td>
<td class='confluenceTd'> 0.1.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> ant </td>
<td class='confluenceTd'> NA  </td>
<td class='confluenceTd'> <b>1.7.0</b> </td>
<td class='confluenceTd'> 1.7.0 </td>
<td class='confluenceTd'> 1.7.1</td>
</tr>
<tr>
<td class='confluenceTd'> ant-launcher </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.7.0</b> </td>
<td class='confluenceTd'> <b>1.7.0-G589756</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> antlr </td>
<td class='confluenceTd'> 2.7.2 </td>
<td class='confluenceTd'> <b>2.7.5</b> </td>
<td class='confluenceTd'> 2.7.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> asm </td>
<td class='confluenceTd'> 2.2.3 </td>
<td class='confluenceTd'> 2.2.3 </td>
<td class='confluenceTd'> 2.2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> asm-commons </td>
<td class='confluenceTd'> 2.2.3 </td>
<td class='confluenceTd'> 2.2.3 </td>
<td class='confluenceTd'> 2.2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> aspectjrt </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.5.2a</b> </td>
<td class='confluenceTd'> <b>1.5.3</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axiom-api </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axiom-dom </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axiom-impl </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'> 1.2.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis2-adb </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis2-java2wsdl </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis2-jaxws </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 2.1 </td>
</tr>
<tr>
<td class='confluenceTd'> axis2-jaxws-api </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis2-kernel </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis2-metadata </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> axis2-saaj </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> backport-util-concurrent </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> bcel </td>
<td class='confluenceTd'> 5.2 </td>
<td class='confluenceTd'> 5.2 </td>
<td class='confluenceTd'> 5.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> castor </td>
<td class='confluenceTd'> 1.0.5 </td>
<td class='confluenceTd'> 1.0.5 </td>
<td class='confluenceTd'> 1.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> catalina </td>
<td class='confluenceTd'> 6.0.13-G543818 </td>
<td class='confluenceTd'> <b>6.0.14-G614585</b> </td>
<td class='confluenceTd'> <b>6.0.16-G652117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> catalina-ha </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cglib-nodep </td>
<td class='confluenceTd'> 2.1_3 </td>
<td class='confluenceTd'> 2.1_3 </td>
<td class='confluenceTd'> 2.1_3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-beansutils </td>
<td class='confluenceTd'> 1.7.0 </td>
<td class='confluenceTd'> 1.7.0 </td>
<td class='confluenceTd'> 1.7.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-beanutils </td>
<td class='confluenceTd'> 1.6.1 </td>
<td class='confluenceTd'> <b>1.7.0</b> </td>
<td class='confluenceTd'> 1.7.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-cli </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-codec </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-collections </td>
<td class='confluenceTd'> 3.1 </td>
<td class='confluenceTd'> <b>3.2</b> </td>
<td class='confluenceTd'> 3.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-digester </td>
<td class='confluenceTd'> 1.8 </td>
<td class='confluenceTd'> 1.8 </td>
<td class='confluenceTd'> 1.8 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-discovery </td>
<td class='confluenceTd'> 0.4 </td>
<td class='confluenceTd'> 0.4 </td>
<td class='confluenceTd'> 0.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-el </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-fileupload </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-httpclient </td>
<td class='confluenceTd'> 3.0.1 </td>
<td class='confluenceTd'> 3.0.1 </td>
<td class='confluenceTd'> 3.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-io </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.2</b> </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-jexl </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-lang </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> <b>2.3</b> </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-logging </td>
<td class='confluenceTd'> 1.0.4 </td>
<td class='confluenceTd'> 1.0.4 </td>
<td class='confluenceTd'>  1.0.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-logging-api </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0.4</b> </td>
<td class='confluenceTd'> 1.0.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-modeler </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> commons-primitives </td>
<td class='confluenceTd'> 20041207.202534 </td>
<td class='confluenceTd'> 20041207.202534 </td>
<td class='confluenceTd'> 20041207.202534 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> coyote </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-api </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-common-utilities </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-metacode </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-bindings-soap </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-bindings-xml </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-core </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-databinding-jaxb </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-frontend-jaxws </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-frontend-simple </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-rt-transports-http </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> cxf-tools-common </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> 2.0.2-incubator </td>
<td class='confluenceTd'> <b>2.0.8</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> derby </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'>10.4.2.0</td>
</tr>
<tr>
<td class='confluenceTd'> derbyclient </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> derbynet </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> derbytools </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'> 10.2.2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> dojo </td>
<td class='confluenceTd'> 0.4.3 </td>
<td class='confluenceTd'> <b>1.0.2</b> </td>
<td class='confluenceTd'> 1.0.2 </td>
<td class='confluenceTd'> <b>1.1.1</b></td>
</tr>
<tr>
<td class='confluenceTd'> dojolegacy </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>0.4.3</b> </td>
<td class='confluenceTd'> 0.4.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> dwr </td>
<td class='confluenceTd'> 1.1.3 </td>
<td class='confluenceTd'> <b>2.0.1</b> </td>
<td class='confluenceTd'> <b>2.0.3</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-activation_1.1_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.2</b> </td>
<td class='confluenceTd'> 1.0.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-annotation_1.0_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.1.1</b> </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-connector </td>
<td class='confluenceTd'> 2.0.2 </td>
<td class='confluenceTd'> <b>2.1.1</b> </td>
<td class='confluenceTd'> 2.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-ejb_3.0_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-el_1.0_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-interceptor_3.0_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-j2ee-connector_1.5_spec </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'> <b>2.0.0</b> </td>
<td class='confluenceTd'> 2.0.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-j2ee-management_1.1_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jacc_1.1_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>1.1-MR5</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-javaee-deployment_1.1MR3_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-javamail_1.4_mail </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'> <b>1.4</b> </td>
<td class='confluenceTd'> <b>1.5</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jaxr_1.0_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>2.0.0</b> </td>
<td class='confluenceTd'> 2.0.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jaxrpc_1.1_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>2.0.0</b> </td>
<td class='confluenceTd'> 2.0.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jms_1.1_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.1.1</b> </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jpa_3.0_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.1.1</b> </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jsp_2.1_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-jta_1.1_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.1.1</b> </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-saaj_1.3_spec </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0.0</b> </td>
<td class='confluenceTd'> 1.0.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-schema-j2ee_1.4 </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-schema-jee_5 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-servlet_2.5_spec </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.2</b> </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-stax-api_1.0_spec </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> <b>1.0.1</b> </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-transaction </td>
<td class='confluenceTd'> 2.0.2 </td>
<td class='confluenceTd'> <b>2.1.1</b> </td>
<td class='confluenceTd'> 2.1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> geronimo-ws-metadata_2.0_spec </td>
<td class='confluenceTd'> 1.1.1 </td>
<td class='confluenceTd'> <b>1.1.2</b> </td>
<td class='confluenceTd'> 1.1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gmaven-mojo </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-rc-2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gmaven-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-rc-2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gmaven-runtime-default </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-rc-2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> groovy-all </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.1-rc-1</b> </td>
<td class='confluenceTd'> <b>NA</b></td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> groovy-all-minimal </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.5.6</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> groovy-maven-plugin </td>
<td class='confluenceTd'> 1.0-alpha-2 </td>
<td class='confluenceTd'> <b>1.0-beta-2</b> </td>
<td class='confluenceTd'> 1.0-beta-2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> groovy-mojo-support </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-beta-2</b> </td>
<td class='confluenceTd'> <b>NA</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> groovy-mojo-tools </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-beta-2</b> </td>
<td class='confluenceTd'> <b>NA</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-ansi </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-bootstrap </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-builtins </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-cli </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-clp </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-command-api </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-common </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-core </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-i18n </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-embeddable </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> <b>NA</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-maven-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-parser </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-prefs </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-remote-client </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-remote-common </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-remote-server </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> gshell-whisper </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> 1.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> howl </td>
<td class='confluenceTd'> 1.0.1-1 </td>
<td class='confluenceTd'> 1.0.1-1 </td>
<td class='confluenceTd'> 1.0.1-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> hsqldb </td>
<td class='confluenceTd'> 1.7.2.2 </td>
<td class='confluenceTd'> 1.7.2.2 </td>
<td class='confluenceTd'>  1.7.2.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> httpcore </td>
<td class='confluenceTd'> 4.0-alpha5 </td>
<td class='confluenceTd'> 4.0-alpha5 </td>
<td class='confluenceTd'> 4.0-alpha5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jasper </td>
<td class='confluenceTd'> 6.0.13-G543818 </td>
<td class='confluenceTd'> <b>6.0.14-G614585</b> </td>
<td class='confluenceTd'> <b>6.0.16-G652117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jasper-el </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jasper-jdt </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxb-api </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxb-impl </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxb-xjc </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxb2-maven-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxen </td>
<td class='confluenceTd'> 1.1-beta-10 </td>
<td class='confluenceTd'> <b>1.1-beta-11</b> </td>
<td class='confluenceTd'> 1.1-beta-11 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxws-rt </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jaxws-tools </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jcl104-over-slf4j </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.4.3</b> </td>
<td class='confluenceTd'> 1.4.3 </td>
<td class='confluenceTd'> <b>1.5.5</b> </td>
</tr>
<tr>
<td class='confluenceTd'> jetty </td>
<td class='confluenceTd'> 6.1.5 </td>
<td class='confluenceTd'> <b>6.1.7</b> </td>
<td class='confluenceTd'> 6.1.7 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jetty-ajp </td>
<td class='confluenceTd'> 6.1.5 </td>
<td class='confluenceTd'> <b>6.1.7</b> </td>
<td class='confluenceTd'> 6.1.7 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jetty-sslengine </td>
<td class='confluenceTd'> 6.1.5 </td>
<td class='confluenceTd'> <b>6.1.7</b> </td>
<td class='confluenceTd'> 6.1.7 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jetty-util </td>
<td class='confluenceTd'> 6.1.5 </td>
<td class='confluenceTd'> <b>6.1.7</b> </td>
<td class='confluenceTd'> 6.1.7 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jline </td>
<td class='confluenceTd'> 0.9.9 </td>
<td class='confluenceTd'> <b>0.9.91</b> </td>
<td class='confluenceTd'> <b>0.9.94</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jspc-compiler-tomcat6 </td>
<td class='confluenceTd'> 2.0-alpha-1 </td>
<td class='confluenceTd'> 2.0-alpha-1 </td>
<td class='confluenceTd'> 2.0-alpha-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jspc-maven-plugin </td>
<td class='confluenceTd'> 2.0-alpha-1-20070806 </td>
<td class='confluenceTd'> 2.0-alpha-1-20070806 </td>
<td class='confluenceTd'> 2.0-alpha-1-20070806 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> jstl </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> juddi </td>
<td class='confluenceTd'> 0.9rc4 </td>
<td class='confluenceTd'> 0.9rc4 </td>
<td class='confluenceTd'> 0.9rc4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> juli </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> juli-adapters </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> junit </td>
<td class='confluenceTd'> 3.8.1 </td>
<td class='confluenceTd'> 3.8.1 </td>
<td class='confluenceTd'> 3.8.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> log4j </td>
<td class='confluenceTd'> 1.2.14 </td>
<td class='confluenceTd'> 1.2.14 </td>
<td class='confluenceTd'> 1.2.14 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-assembly-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.2-beta-1</b> </td>
<td class='confluenceTd'> 2.2-beta-1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-compiler-plugin </td>
<td class='confluenceTd'> 1.5 </td>
<td class='confluenceTd'> 1.5 </td>
<td class='confluenceTd'>  <b>2.0.2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-dependency-plugin </td>
<td class='confluenceTd'> 2.0-alpha-4 </td>
<td class='confluenceTd'> 2.0-alpha-4 </td>
<td class='confluenceTd'> 2.0-alpha-4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-deploy-plugin </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-ear-plugin </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-enforcer-plugin </td>
<td class='confluenceTd'> 1.0-alpha-2 </td>
<td class='confluenceTd'> <b>1.0-alpha-3</b> </td>
<td class='confluenceTd'> 1.0-alpha-3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-gpg-plugin </td>
<td class='confluenceTd'> 1.0-alpha-3 </td>
<td class='confluenceTd'> 1.0-alpha-3 </td>
<td class='confluenceTd'> 1.0-alpha-3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-jar-plugin </td>
<td class='confluenceTd'> 2.1 </td>
<td class='confluenceTd'> 2.1 </td>
<td class='confluenceTd'> 2.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-javadoc-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.3</b> </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-plugin-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.3</b> </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-pmd-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.2</b> </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-rar-plugin </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'> 2.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-release-plugin </td>
<td class='confluenceTd'> 2.0-beta-6 </td>
<td class='confluenceTd'> 2.0-beta-6 </td>
<td class='confluenceTd'> 2.0-beta-6 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-remote-resources-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-5</b> </td>
<td class='confluenceTd'> 1.0-alpha-5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-surefire-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.3</b> </td>
<td class='confluenceTd'> 2.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> maven-war-plugin </td>
<td class='confluenceTd'> 2.0.2 </td>
<td class='confluenceTd'> 2.0.2 </td>
<td class='confluenceTd'> 2.0.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> mina-core </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.1.5</b> </td>
<td class='confluenceTd'> 1.1.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> mina-filter-ssl </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.1.5</b> </td>
<td class='confluenceTd'> 1.1.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> mockobjects-core </td>
<td class='confluenceTd'> 0.09 </td>
<td class='confluenceTd'> 0.09 </td>
<td class='confluenceTd'> 0.09 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> mockobjects-jdk1.4-j2ee1.3 </td>
<td class='confluenceTd'> 0.09 </td>
<td class='confluenceTd'> 0.09 </td>
<td class='confluenceTd'> 0.09 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> myfaces-api </td>
<td class='confluenceTd'> 1.2.0 </td>
<td class='confluenceTd'> <b>1.2.2</b> </td>
<td class='confluenceTd'>  <b>1.2.3</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> myfaces-impl </td>
<td class='confluenceTd'> 1.2.0 </td>
<td class='confluenceTd'> <b>1.2.2</b> </td>
<td class='confluenceTd'> <b>1.2.3</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> neethi </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'> 2.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> ognl </td>
<td class='confluenceTd'> 2.6.9 </td>
<td class='confluenceTd'> 2.6.9 </td>
<td class='confluenceTd'> 2.6.9 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-axis </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-client </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-core </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-ejbd </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-javaagent </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-jee </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-loader </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openejb-server </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'> 3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openjpa </td>
<td class='confluenceTd'> 1.0.0 </td>
<td class='confluenceTd'> <b>1.0.2</b> </td>
<td class='confluenceTd'> 1.0.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> openjpa-persistence-jdbc </td>
<td class='confluenceTd'> 1.0.0 </td>
<td class='confluenceTd'> <b>1.0.2</b> </td>
<td class='confluenceTd'> 1.0.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> plexus-archiver </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-7</b> </td>
<td class='confluenceTd'> 1.0-alpha-7 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> plexus-classworlds </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2-alpha-10</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> plexus-component-annotations </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> plexus-component-api </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-15</b> </td>
<td class='confluenceTd'> <b>1.0-alpha-32</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> plexus-container-default </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-9</b> </td>
<td class='confluenceTd'> <b>1.0-alpha-32</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> plexus-utils </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.4.1</b> </td>
<td class='confluenceTd'> <b>1.4.5</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> pluto-container </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2.0-G601061</b> </td>
<td class='confluenceTd'> <b>1.1.6-G643117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> pluto-descriptor-api </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2.0-G601061</b> </td>
<td class='confluenceTd'> <b>1.1.6-G643117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> pluto-descriptor-impl </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2.0-G601061</b> </td>
<td class='confluenceTd'> <b>1.1.6-G643117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> pluto-portal-driver </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2.0-G601061</b> </td>
<td class='confluenceTd'> <b>1.1.6-G643117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> pluto-portal-driver-impl </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2.0-G601061</b> </td>
<td class='confluenceTd'> <b>1.1.6-G643117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> pluto-taglib </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.2.0-G601061</b> </td>
<td class='confluenceTd'> <b>1.1.6-G643117</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> portlet-api </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> regexp </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> rmock </td>
<td class='confluenceTd'> 2.0.0-rc-6 </td>
<td class='confluenceTd'> 2.0.0-rc-6 </td>
<td class='confluenceTd'> <b>2.0.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> saaj-impl </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> scout </td>
<td class='confluenceTd'> 1.0rc1 </td>
<td class='confluenceTd'> 1.0rc1 </td>
<td class='confluenceTd'> 1.0rc1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> selenium-maven-plugin </td>
<td class='confluenceTd'> 1.0-beta-1 </td>
<td class='confluenceTd'> <b>1.0-beta-2</b> </td>
<td class='confluenceTd'> <b>1.0-beta-3</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> serp </td>
<td class='confluenceTd'> 1.11.0 </td>
<td class='confluenceTd'> 1.11.0 </td>
<td class='confluenceTd'> 1.11.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> shitty-maven-plugin </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-alpha-1</b> </td>
<td class='confluenceTd'> <b>1.0-alpha-2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> slf4j-api </td>
<td class='confluenceTd'> 1.4.0 </td>
<td class='confluenceTd'> <b>1.4.3</b> </td>
<td class='confluenceTd'> 1.4.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> slf4j-gossip </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.0-rc-2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> slf4j-jcl </td>
<td class='confluenceTd'> 1.4.0 </td>
<td class='confluenceTd'> <b>1.4.3</b> </td>
<td class='confluenceTd'> 1.4.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> slf4j-log4j12 </td>
<td class='confluenceTd'> 1.4.0 </td>
<td class='confluenceTd'> <b>1.4.3</b> </td>
<td class='confluenceTd'> 1.4.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> slf4j-simple </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>1.4.3</b> </td>
<td class='confluenceTd'> 1.4.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> spring </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> spring-beans </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> spring-context </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> spring-core </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> spring-web </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.0.5</b> </td>
<td class='confluenceTd'> 2.0.5 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> sql-maven-plugin </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'> 1.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> swizzle-stream </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'> 1.0.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-db2-xa </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.2</b> </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-derby-client-local </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-derby-client-xa </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-derby-embed-local </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-derby-embed-xa </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-mysql-local </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.2</b> </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-mysql-xa </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> <b>1.2</b> </td>
<td class='confluenceTd'> 1.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-oracle-local </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-oracle-xa </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'> 1.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-postgresql-local </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-postgresql-xa </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tranql-connector-ra </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'> 1.4 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> tribes </td>
<td class='confluenceTd'> 6.0.13 </td>
<td class='confluenceTd'> <b>6.0.14</b> </td>
<td class='confluenceTd'> <b>6.0.16</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> wadi-aop </td>
<td class='confluenceTd'> NA </td>
<td class='confluenceTd'> <b>2.0-M10</b> </td>
<td class='confluenceTd'> <b>2.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> wadi-core </td>
<td class='confluenceTd'> 2.0-M5 </td>
<td class='confluenceTd'> <b>2.0-M10</b> </td>
<td class='confluenceTd'> <b>2.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> wadi-group </td>
<td class='confluenceTd'> 2.0-M5 </td>
<td class='confluenceTd'> <b>2.0-M10</b> </td>
<td class='confluenceTd'> <b>2.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> wadi-tribes </td>
<td class='confluenceTd'> 2.0-M5 </td>
<td class='confluenceTd'> <b>2.0-M10</b> </td>
<td class='confluenceTd'> <b>2.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> wsdl4j </td>
<td class='confluenceTd'> 1.6.1 </td>
<td class='confluenceTd'> 1.6.1 </td>
<td class='confluenceTd'> <b>1.6.2</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> wstx-asl </td>
<td class='confluenceTd'> 3.2.1 </td>
<td class='confluenceTd'> 3.2.1 </td>
<td class='confluenceTd'> 3.2.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xalan </td>
<td class='confluenceTd'> 2.7.0 </td>
<td class='confluenceTd'> 2.7.0 </td>
<td class='confluenceTd'> 2.7.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xbean-finder </td>
<td class='confluenceTd'> 3.2 </td>
<td class='confluenceTd'> <b>3.3</b> </td>
<td class='confluenceTd'> 3.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xbean-naming </td>
<td class='confluenceTd'> 3.2 </td>
<td class='confluenceTd'> <b>3.3</b> </td>
<td class='confluenceTd'> 3.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xbean-reflect </td>
<td class='confluenceTd'> 3.2 </td>
<td class='confluenceTd'> <b>3.3</b> </td>
<td class='confluenceTd'> 3.3 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xercesImpl </td>
<td class='confluenceTd'> 2.8.1 </td>
<td class='confluenceTd'> 2.8.1 </td>
<td class='confluenceTd'> 2.8.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xml-resolver </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'> 1.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xmlbeans </td>
<td class='confluenceTd'> 2.3.0 </td>
<td class='confluenceTd'> 2.3.0 </td>
<td class='confluenceTd'> 2.3.0 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xmlbeans-maven-plugin </td>
<td class='confluenceTd'> 2.3.1 </td>
<td class='confluenceTd'> 2.3.1 </td>
<td class='confluenceTd'> 2.3.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> XmlSchema </td>
<td class='confluenceTd'> 1.3.1 </td>
<td class='confluenceTd'> 1.3.1 </td>
<td class='confluenceTd'> 1.3.1 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xpp3 </td>
<td class='confluenceTd'> 1.1.3.3 </td>
<td class='confluenceTd'> <b>1.1.3.4.O</b> </td>
<td class='confluenceTd'> 1.1.3.4.O </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> xstream </td>
<td class='confluenceTd'> 1.1.3 </td>
<td class='confluenceTd'> <b>1.2.2</b> </td>
<td class='confluenceTd'> 1.2.2 </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> yoko-core </td>
<td class='confluenceTd'> 1.0-incubating-r557035 </td>
<td class='confluenceTd'> <b>1.0-r646887</b> </td>
<td class='confluenceTd'> <b>1.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> yoko-rmi-impl </td>
<td class='confluenceTd'> 1.0-incubating-r557035 </td>
<td class='confluenceTd'> <b>1.0-r646887</b> </td>
<td class='confluenceTd'> <b>1.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> yoko-rmi-spec </td>
<td class='confluenceTd'> 1.0-incubating-r557035 </td>
<td class='confluenceTd'> <b>1.0-r646887</b> </td>
<td class='confluenceTd'> <b>1.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> yoko-spec-corba </td>
<td class='confluenceTd'> 1.0-incubating-r557035 </td>
<td class='confluenceTd'> <b>1.0-r646887</b> </td>
<td class='confluenceTd'> <b>1.0</b> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
</tbody></table>

<h1><a name="Whatchangedin2.2-Configurationchanges"></a>Configuration changes</h1>

<p>Review the configuration changes in a 2.1 server.</p>
<ul class="alternate" type="square">
	<li>the new <tt><b>config.xml</b></tt></li>
	<li>plugins interaction</li>
	<li>defaults</li>
	<li>config-substitution</li>
</ul>


<h1><a name="Whatchangedin2.2-Backwardscompatibility"></a>Backwards compatibility</h1>

<p>Geronimo plugin metadata (META-INF/geronimo-plugin.xml) and plugin catalog (geronimo-plugins.xml) content is incompatible with previous versions (1.x and 2.0.x).  If you have a geronimo plugin for an earlier version of Geronimo you will have to manually convert it to the new schema.  The best way to do this is to build the plugin with maven and use the car-maven-plugin to generate the metadata. See <a href="/confluence/display/GMOxDOC22/Plugin+infrastructure" title="Plugin infrastructure">Plugin infrastructure</a></p>

<p>Security configuration of run-as and default identities is incompatible with geronimo 1.x versions.  If you use run-as roles or default identities you will have to manually modify your geronimo plans to the new mechanism.  See <a href="/confluence/display/GMOxDOC22/Configuring+run-as+and+Default+Subjects%2C+and+principal-role+mapping" title="Configuring run-as and Default Subjects, and principal-role mapping">Configuring run&#45;as and Default Subjects, and principal&#45;role mapping</a></p>

<p>Review backward compatibility issues.</p>

<h1><a name="Whatchangedin2.2-GlobalJNDIforresourcesandadminobjects"></a>Global JNDI for resources and admin objects</h1>

<p>Starting in Geronimo 2.0 all ejbs are bound in global jndi using a configurable pattern.  Starting in Geronimo 2.1 all resources such as datasources and admin objects (e.g. jms queues and topics) are also bound in global jndi using a pattern configurable in var/config/config-substitutions.properties. See <a href="/confluence/display/GMOxDOC22/JNDI" title="JNDI">JNDI</a></p></div>


</td></tr></table></div>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td height="12" background="http://cwiki.apache.org/confluence/images/border/border_bottom.gif"><img src="http://cwiki.apache.org/confluence/images/border/spacer.gif" width="1" height="1" border="0"/></td>
    </tr>
</table>

<div class="smalltext">
    Powered by
    <a href="http://www.atlassian.com/software/confluence/default.jsp?clicked=footer" class="smalltext">Atlassian Confluence</a>
    (Version: 2.2.9 Build:#527 Sep 07, 2006)
    -
    <a href="http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470" class="smalltext">Bug/feature request</a><br/>
    <br>
    <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action">Unsubscribe or edit your notifications preferences</a>

</div>

</body>
</html>


Mime
View raw message