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.0 - JA: 導入 (page created)
Date Thu, 17 Apr 2008 15:31: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 Created :
            <a href="http://cwiki.apache.org/confluence/display/GMOxDOC20ja">GMOxDOC20ja</a> :
            <a href="http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=83068">導入</a>
        </span>
    </div>

     <p>
        <a href="http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=83068">導入</a>
        has been created by             <a href="http://cwiki.apache.org/confluence/display/~t-hosaka@bp1.jp">toshimitsu hosaka</a>
            <span class="smallfont">(Apr 17, 2008)</span>.
     </p>

    <span class="label">Content:</span><br />
    <div class="greybox wiki-content"><style type='text/css'>/*<![CDATA[*/
table.ScrollbarTable  {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0}
table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;}
table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;}
table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;}
table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}

/*]]>*/</style><div class="Scrollbar"><table class='ScrollbarTable'><tr><td width='33%' class='ScrollbarPrevName'>&nbsp;</td><td width='33%' class='ScrollbarParent'><sup><a href="/confluence/display/GMOxDOC20ja/Documentation"><img border='0' align='middle' src='/confluence/images/icons/up_16.gif' width='8' height='8'></a></sup><a href="/confluence/display/GMOxDOC20ja/Documentation">Documentation</a></td><td width='33%' class='ScrollbarNextName'>&nbsp;</td></tr></table></div>
<p>This article provide details about the Apache Geronimo installation. Here you will find information about what are the  prerequisite software, where to download Geronimo from and how to customize the installation to use custom ports other than the defaults.<br/>
ここでは Apache Geronimo の導入に関して詳細を記述します。前提となるソフトウェアが何か、Geronimo をどこからダウンロードすればいいのか、デフォルトではないポートを使用したカスタマイズされた導入について、などを採り上げます。&nbsp;</p>

<p>In this document you will also find details about the installation and configuration of different topologies such as 2-tier with remote Web server.<br/>
リモートの Web サーバーによる2層トポロジーでの導入や構成に関しても、詳細を後述しています。</p>

<p>This article is organized in the following sections:<br/>
本章は下記セクションで構成されています。</p>
<style type='text/css'>/*<![CDATA[*/
div.rbtoc1208446234926 {margin-left: 1.5em;padding: 0px;}
div.rbtoc1208446234926 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
div.rbtoc1208446234926 li {margin-left: 0px;padding-left: 0px;}

/*]]>*/</style><div class='rbtoc1208446234926'>
<ul>
  <li><a href='#%E5%B0%8E%E5%85%A5-Prerequistesoftware%E3%80%80%E5%89%8D%E6%8F%90%E3%81%A8%E3%81%AA%E3%82%8B%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2'>Prerequiste software 前提となるソフトウェア</a></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-DownloadingGeronimo%E3%80%80Geronimo%E3%80%80%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89'>Downloading Geronimo Geronimo のダウンロード</a>
<ul>
  <li><a href='#%E5%B0%8E%E5%85%A5-Buildingfromsource%E3%80%80%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89'>Building from source ソースからのビルド</a></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-nstallingGeronimofrombinaries%E3%80%80%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%83%BC%E3%81%8B%E3%82%89%E3%81%AEGeronimo%E5%B0%8E%E5%85%A5'>nstalling Geronimo from binaries バイナリーからの Geronimo 導入</a></li>
</ul></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-Changingdefaultports%E3%80%80%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%E5%A4%89%E6%9B%B4%E3%80%80%E3%80%80'>Changing default ports デフォルトのポート変更  </a></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-Changingtheusernameandpassword%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%90%8D%E3%81%A8%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%A4%89%E6%9B%B4'>Changing the username and password ユーザー名とパスワードの変更</a>
<ul>
  <li><a href='#%E5%B0%8E%E5%85%A5-Editingthe%5C.propertiesfilesmanually%5C.properties%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%A7%E3%81%AE%E5%A4%89%E6%9B%B4'>Editing the &#42;.properties files manually &#42;.properties ファイルのマニュアルでの変更</a></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-ModifyingthesecurityconfigurationfromtheAdministrationConsole%E3%80%80%E7%AE%A1%E7%90%86%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%8B%E3%82%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%A7%8B%E6%88%90%E3%81%AE%E5%A4%89%E6%9B%B4'>Modifying the security configuration from the Administration Console 管理コンソールからセキュリティ構成の変更</a></li>
</ul></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-Topologies%E3%80%80%E3%83%88%E3%83%9D%E3%83%AD%E3%82%B8%E3%83%BC'>Topologies トポロジー</a>
<ul>
  <li><a href='#%E5%B0%8E%E5%85%A5-Twotiersystem%E3%80%802%E5%B1%A4%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0'>Two-tier system 2層システム</a></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-Threetiersystem%E3%80%803%E5%B1%A4%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0'>Three-tier system 3層システム</a></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-ConfiguringwithApacheHTTPd%E3%80%80ApacheHTTPd%E3%81%A7%E3%81%AE%E6%A7%8B%E6%88%90'>Configuring with Apache HTTPd Apache HTTPd での構成</a></li>
</ul></li>
  <li><a href='#%E5%B0%8E%E5%85%A5-Summary%E3%80%80%E3%82%B5%E3%83%9E%E3%83%AA%E3%83%BC'>Summary サマリー</a></li>
</ul></div>

<h1><a name="%E5%B0%8E%E5%85%A5-Prerequistesoftware%E3%80%80%E5%89%8D%E6%8F%90%E3%81%A8%E3%81%AA%E3%82%8B%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2"></a>Prerequiste software 前提となるソフトウェア</h1>

<p>Apache Geronimo v2.0 builds on J2SE 1.5 using Maven 2, get the appropriate JVM versions from the following sites.<br/>
Apache Geronimo v2.0 のビルド環境として J2SE 1.5 上で Maven 2 を使用します。下記サイトより適切なバージョンの JVM を入手します。</p>
<ul>
	<li>J2SE SDK (<span class="nobr"><a href="http://java.sun.com/" title="Visit page outside Confluence" rel="nofollow">http://java.sun.com/<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>)</li>
	<li>Apache Maven (<span class="nobr"><a href="http://maven.apache.org/" title="Visit page outside Confluence" rel="nofollow">http://maven.apache.org/<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>)</li>
</ul>


<h1><a name="%E5%B0%8E%E5%85%A5-DownloadingGeronimo%E3%80%80Geronimo%E3%80%80%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"></a>Downloading Geronimo Geronimo のダウンロード</h1>

<p>The source code and binaries for Geronimo v2.0 can be found at the following URL<br/>
Geronimo v2.0 のソース・コードおよびバイナリーは下記 URL より入手します。</p>

<p><span class="nobr"><a href="http://geronimo.apache.org/downloads.html" title="Visit page outside Confluence" rel="nofollow">http://geronimo.apache.org/downloads.html<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span></p>

<h2><a name="%E5%B0%8E%E5%85%A5-Buildingfromsource%E3%80%80%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89"></a>Building from source ソースからのビルド</h2>

<p>From a command line console uncompress the source code (.zip or tar.gz) and change directory <b>&lt;geronimo_home&gt;</b>.<br/>
Type the following command to build Apache Geronimo:<br/>
コマンド・ラインのコンソールから、ソース・コード (.zip または tar.gz) を解凍し、ディレクトリーを <b>&lt;geronimo_home&gt;</b> に変更します。<br/>
以下のコマンドをコマンド・ラインより入力し、Apache Geronimo をビルドします。&nbsp;</p>

<p><tt><b>mvn install</b></tt></p>

<p>Detailed steps and requirements to build Geronimo from the source are covered in deep in the <a href="/confluence/display/GMOxDEV/Building+Apache+Geronimo" title="Building Apache Geronimo">Building Apache Geronimo with Maven 2</a> section.<br/>
ソースからの Geronimo のビルドに関しての詳細なステップと要件については、"Building Apache Geronimo with Maven 2" のセクションで解説しています。</p>

<h2><a name="%E5%B0%8E%E5%85%A5-nstallingGeronimofrombinaries%E3%80%80%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%83%BC%E3%81%8B%E3%82%89%E3%81%AEGeronimo%E5%B0%8E%E5%85%A5"></a>nstalling Geronimo from binaries バイナリーからの Geronimo 導入</h2>

<p>Depending on the platform you plan to install and run Apache Geronimo <span class="nobr"><a href="http://geronimo.apache.org/downloads.html" title="Visit page outside Confluence" rel="nofollow">download<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> the appropriate insallation image.  Select the appropriate file compression format for your operating system (.zip, .tar.gz) by clicking directly on the link, download it and expand the binary to your hard drive in a new directory.<br/>
Apache Geronimo を導入・実行したいプラットフォームに合わせて、適切な導入イメージを<span class="nobr"><a href="http://geronimo.apache.org/downloads.html" title="Visit page outside Confluence" rel="nofollow">ダウンロード<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> してください。 オペレーティング・システムに合った圧縮フォーマット(.zip, .tar.gz) を選択します。リンクをクリック、ダウンロードし、ハード・ディスクの新しいディレクトリーにバイナリーを展開します。</p>

<p>The installation of Apache Geronimo is as simple as uncompressing the .zip or .tar files. From a command line window change directory to &lt;geronimo_home&gt;/bin and start the server using the following command:<br/>
Apache Geronimo の導入は zip/tar ファイルを解凍するだけのシンプルさです!コマンド・ラインからディレクトリーを &lt;geronimo_home&gt;/bin に変更し、下記コマンドを使用しサーバーを始動してください。&nbsp;</p>

<p><tt><b>geronimo run</b></tt></p>

<p>For your convenience, Apache Geronimo provides a serie of scripts to manage the server and applications, visit the <span class="nobr"><a href="/confluence/pages/createpage.action?spaceKey=GMOxDOC20ja&amp;encodedTitle=VG9vbHMgYW5kIGNvbW1hbmRzIC0g44OE44O844Or44Go44Kz44Oe44Oz44OJ&amp;linkCreation=true&amp;fromPageId=83068" title="Create Page: Tools and commands - ツールとコマンド" class="createlink">Tools and commands &#45; ツールとコマンド<sup><img class="rendericon" src="/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> section for further details.<br/>
Apache Geronimo はサーバー/アプリケーション管理用に便利な一連のスクリプトを提供しています。詳細は&nbsp; <span class="nobr"><a href="/confluence/pages/createpage.action?spaceKey=GMOxDOC20ja&amp;encodedTitle=VG9vbHMgYW5kIGNvbW1hbmRzIC0g44OE44O844Or44Go44Kz44Oe44Oz44OJ&amp;linkCreation=true&amp;fromPageId=83068" title="Create Page: Tools and commands - ツールとコマンド" class="createlink">Tools and commands &#45; ツールとコマンド<sup><img class="rendericon" src="/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> セクションをご覧ください。</p>

<h1><a name="%E5%B0%8E%E5%85%A5-Changingdefaultports%E3%80%80%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%E5%A4%89%E6%9B%B4%E3%80%80%E3%80%80"></a>Changing default ports デフォルトのポート変更  </h1>

<p>The HTTP port is the standard network that the Web container uses. This port number has to be used on any HTTP URL that calls Web applications running on Geronimo. The server and startup configuration modules of Geronimo are controlled by the <tt><b>config.xml</b></tt> file with the default HTTP listener configured on port 8080.</p>

<p>HTTP ポートは Web コンテナが使用する標準ネットワークです。このポート番号は、Geronimo 上で稼動する Web アプリケーションを呼び出す、どの HTTP URL でも使用されます。Geronimo のサーバーおよび始動構成の各モジュールは <tt><b>config.xml</b></tt> によって制御され、デフォルトの HTTP リスナーはポート番号が 8080 で構成されます。</p>

<p>There are several reasons for changing the network ports, namely to run multiple instances of Geronimo.  To configure the default port edit the <tt>&lt;geronimo_home&gt;/var/config/config.xml</tt> file. The out-of-the-box <tt>config.xml</tt> for Apache Geronimo v2.0 with Tomcat distribution is shown in the following example.
<br clear="all" /></p>

<p>ネットワークのポートを変更するのにはいくつか理由があり、それによってGeronimo のインスタンスを複数実行させることができます。 デフォルトのポートを構成するには &lt;geronimo_home&gt;/var/config/config.xml ファイルを編集します。Apache Geronimo v2.0 (Tomcat ディストリビューション版) での config.xml を例として下記に掲載します。&nbsp;</p>
<div class="code" style="border-style: solid; "><div class="codeHeader" style="border-bottom-style: solid; "><b>config.xml</b></div><div class="codeContent">
<pre class="code-xml"><span class="code-tag">&lt;?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span>?&gt;</span>
<span class="code-tag"><span class="code-comment">&lt;!-- ======================================================== --&gt;</span></span>
<span class="code-tag"><span class="code-comment">&lt;!-- Warning - This XML file is re-generated by Geronimo when --&gt;</span></span>
<span class="code-tag"><span class="code-comment">&lt;!-- changes are made to Geronimo's configuration, therefore  --&gt;</span></span>
<span class="code-tag"><span class="code-comment">&lt;!-- any comments added to this file will be lost.            --&gt;</span></span>
<span class="code-tag"><span class="code-comment">&lt;!-- Do not edit this file while Geronimo is running.         --&gt;</span></span>
<span class="code-tag"><span class="code-comment">&lt;!-- ======================================================== --&gt;</span></span>
<span class="code-tag">&lt;attributes xmlns=<span class="code-quote">"http://geronimo.apache.org/xml/ns/attributes-1.1"</span>&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/rmi-naming/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"RMIRegistry"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>1099<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"NamingProperties"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"namingProviderUrl"</span>&gt;</span>rmi://0.0.0.0:1099<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"DownloadedPluginRepos"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"repositoryList"</span>&gt;</span>http://geronimo.apache.org/plugins/plugin-repository-list-2.0.txt<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"userRepositories"</span>&gt;</span>[]<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/j2ee-server/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/transaction-jta11/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/j2ee-security/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"JaasLoginServiceRemotingServer"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>4242<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"JMXService"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"protocol"</span>&gt;</span>rmi<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>9999<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"urlPath"</span>&gt;</span>/jndi/rmi://0.0.0.0:1099/JMXConnector<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/axis/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module load=<span class="code-quote">"false"</span> name=<span class="code-quote">"org.apache.geronimo.configs/axis2/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module load=<span class="code-quote">"false"</span> name=<span class="code-quote">"org.apache.geronimo.configs/cxf/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/openejb/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module load=<span class="code-quote">"false"</span> name=<span class="code-quote">"org.apache.geronimo.configs/j2ee-corba-yoko/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"NameServer"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>1050<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>localhost<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module load=<span class="code-quote">"false"</span> name=<span class="code-quote">"org.apache.geronimo.configs/j2ee-corba-sun/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"NameServer"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>1050<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>localhost<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/system-database/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"DerbyNetwork"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>1527<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/activemq-broker/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"ActiveMQ.tcp.default"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>61616<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/activemq/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/tomcat6/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatResources"</span>/&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatWebConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>8080<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"redirectPort"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatAJPConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>8009<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"redirectPort"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatWebSSLConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"org.apache.geronimo.configs/tomcat6/2.0-M2/car?ServiceModule=org.apache.geronimo.configs/tomcat6/2.0-M2/car,j2eeType=GBean,name=TomcatWebContainer"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"catalinaHome"</span>&gt;</span>var/catalina<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/geronimo-gbean-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/j2ee-deployer/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"WebBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"defaultNamespace"</span>&gt;</span>http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.2<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"EnvironmentEntryBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/connector-deployer/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"ResourceRefBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"AdminObjectRefBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/persistence-jpa10-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/openejb-deployer/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"EJBBuilder"</span>&gt;</span>
<span class="code-tag">&lt;reference name=<span class="code-quote">"ServiceBuilders"</span>&gt;</span>
<span class="code-tag">&lt;pattern&gt;</span>
<span class="code-tag">&lt;name&gt;</span>GBeanBuilder<span class="code-tag">&lt;/name&gt;</span>
<span class="code-tag">&lt;/pattern&gt;</span>
<span class="code-tag">&lt;pattern&gt;</span>
<span class="code-tag">&lt;name&gt;</span>PersistenceUnitBuilder<span class="code-tag">&lt;/name&gt;</span>
<span class="code-tag">&lt;/pattern&gt;</span>
<span class="code-tag">&lt;/reference&gt;</span>
<span class="code-tag">&lt;reference name=<span class="code-quote">"WebServiceBuilder"</span>&gt;</span>
<span class="code-tag">&lt;pattern&gt;</span>
<span class="code-tag">&lt;name&gt;</span>CXFBuilder<span class="code-tag">&lt;/name&gt;</span>
<span class="code-tag">&lt;/pattern&gt;</span>
<span class="code-tag">&lt;pattern&gt;</span>
<span class="code-tag">&lt;name&gt;</span>Axis2Builder<span class="code-tag">&lt;/name&gt;</span>
<span class="code-tag">&lt;/pattern&gt;</span>
<span class="code-tag">&lt;pattern&gt;</span>
<span class="code-tag">&lt;name&gt;</span>WebServiceBuilder<span class="code-tag">&lt;/name&gt;</span>
<span class="code-tag">&lt;/pattern&gt;</span>
<span class="code-tag">&lt;/reference&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"EjbRefBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"ClientEjbRefBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/client-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/cxf-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/axis2-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/axis-deployer/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"AxisServiceRefBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/javamail/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"SMTPTransport"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>localhost<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>25<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/sharedlib/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"SharedLib"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"classesDirs"</span>&gt;</span>var/shared/classes<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"libDirs"</span>&gt;</span>var/shared/lib<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/tomcat6-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/welcome-tomcat/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/webconsole-tomcat/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module load=<span class="code-quote">"false"</span> name=<span class="code-quote">"org.apache.geronimo.configs/uddi-tomcat/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/remote-deploy-tomcat/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/hot-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module load=<span class="code-quote">"false"</span> name=<span class="code-quote">"org.apache.geronimo.configs/ca-helper-tomcat/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"console.dbpool/LocalDB/1.0/rar"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"console.dbpool/jdbc%2FTradeDataSource/1.0/rar"</span>/&gt;</span>
<span class="code-tag">&lt;/attributes&gt;</span></pre>
</div></div>
<p>Here are two excerpts from the <tt>config.xml</tt> file, one for Tomcat and one for Jetty. These excerpts show the entire section where the listeners are defined, we have just replaced the standard <b>8080</b> with an arbitrary port, <b>9000</b> in this case.</p>

<p>ここで、config.xml ファイルからの抜粋による例を2つご紹介します。一つは Tomcat 版で、もう一つは Jetty 版です。これら抜粋ではリスナーが定義されている全セクションを掲載しています。ここで、標準の <b>8080</b> ポートを、任意のポート(ここでは <b>9000</b>) で置き換えてみましょう。</p>
<div class="code" style="border-style: solid; "><div class="codeHeader" style="border-bottom-style: solid; "><b>Excerpt from config.xml - Tomcat</b></div><div class="codeContent">
<pre class="code-xml"><span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/tomcat6/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatResources"</span>/&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatWebConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>9000<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"redirectPort"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatAJPConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>8009<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"redirectPort"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"TomcatWebSSLConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"org.apache.geronimo.configs/tomcat6/2.0-M2/car?ServiceModule=org.apache.geronimo.configs/tomcat6/2.0-M2/car,j2eeType=GBean,name=TomcatWebContainer"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"catalinaHome"</span>&gt;</span>var/catalina<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span></pre>
</div></div>
<div class="code" style="border-style: solid; "><div class="codeHeader" style="border-bottom-style: solid; "><b>Excerpt from config.xml - Jetty</b></div><div class="codeContent">
<pre class="code-xml"><span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/jetty6/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"JettyWebConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>9000<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"redirectPort"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"JettySSLConnector"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"host"</span>&gt;</span>0.0.0.0<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"port"</span>&gt;</span>8443<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/geronimo-gbean-deployer/2.0-M2/car"</span>/&gt;</span>
<span class="code-tag">&lt;module name=<span class="code-quote">"org.apache.geronimo.configs/j2ee-deployer/2.0-M2/car"</span>&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"WebBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"defaultNamespace"</span>&gt;</span>http://geronimo.apache.org/xml/ns/j2ee/web/jetty-1.2<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;gbean name=<span class="code-quote">"EnvironmentEntryBuilder"</span>&gt;</span>
<span class="code-tag">&lt;attribute name=<span class="code-quote">"eeNamespaces"</span>&gt;</span>http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee<span class="code-tag">&lt;/attribute&gt;</span>
<span class="code-tag">&lt;/gbean&gt;</span>
<span class="code-tag">&lt;/module&gt;</span></pre>
</div></div>
<p>Save the file and restart the server, with the new configuration loaded point your web browser to the new port.<br/>
ファイルを保存し、サーバーを再起動します。 新しい構成情報をロードし、新たに割り当てたポートをブラウザーに指定します。</p>

<p><span class="nobr"><a href="http://localhost:9000/console" title="Visit page outside Confluence" rel="nofollow">http://localhost:9000/console<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span></p>

<h1><a name="%E5%B0%8E%E5%85%A5-Changingtheusernameandpassword%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%90%8D%E3%81%A8%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%A4%89%E6%9B%B4"></a>Changing the username and password ユーザー名とパスワードの変更</h1>

<p>Apache Geronimo installs with a the default username - <b>system</b> and password - <b>manager</b>. There are three options to change the default username and password.</p>

<p>Apache Geronimo 導入時はデフォルトのユーザー名 - <b>system</b> およびパスワード - <b>manager</b> が使用されています。これらの変更には3つのオプションがあります。</p>
<ol>
	<li>Editing the &#42;.properties files manually.</li>
	<li>Modifying the security configuration from the Administration Console.</li>
	<li>Creating a new security realm.</li>
</ol>


<ol>
	<li>&#42;.properties ファイルを手動で編集する</li>
	<li>管理コンソールからセキュリティ構成を更新する</li>
	<li>新規のセキュリティ・レルムを作成する</li>
</ol>


<p>This last option is covered more in detail in the <span class="nobr"><a href="/confluence/pages/createpage.action?spaceKey=GMOxDOC20ja&amp;encodedTitle=Q29uZmlndXJpbmcgc2VjdXJpdHkgICAgIOOCu-OCreODpeODquODhuOCo-OBruani-aIkA==&amp;linkCreation=true&amp;fromPageId=83068" title="Create Page: Configuring security     セキュリティの構成" class="createlink">Configuring security     セキュリティの構成<sup><img class="rendericon" src="/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> section.<br/>
この最後のオプションについては、<span class="nobr"><a href="/confluence/pages/createpage.action?spaceKey=GMOxDOC20ja&amp;encodedTitle=Q29uZmlndXJpbmcgc2VjdXJpdHkgICAgIOOCu-OCreODpeODquODhuOCo-OBruani-aIkA==&amp;linkCreation=true&amp;fromPageId=83068" title="Create Page: Configuring security     セキュリティの構成" class="createlink">Configuring security     セキュリティの構成<sup><img class="rendericon" src="/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> のセクションで詳細に述べられています。
<br clear="all" />
<br clear="all" /></p>

<h2><a name="%E5%B0%8E%E5%85%A5-Editingthe%5C.propertiesfilesmanually%5C.properties%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%A7%E3%81%AE%E5%A4%89%E6%9B%B4"></a>Editing the &#42;.properties files manually &#42;.properties ファイルのマニュアルでの変更</h2>

<p>Open the <tt><b>&lt;geronimo_home&gt;/var/security/groups.properties</b></tt> file and edit the contents of this file. Add any username that you require and save the file.</p>

<p><tt><b>&lt;geronimo_home&gt;/var/security/groups.properties</b></tt> ファイルを開き、編集します。 必要なユーザー名を追加し、ファイルを保存します。</p>
<div class="preformatted" style="border-style: solid; "><div class="preformattedHeader" style="border-bottom-style: solid; "><b>groups.properties</b></div><div class="preformattedContent">
<pre>admin=user1,user2
</pre>
</div></div>
<p>Next, open the <tt><b>&lt;geronimo_home&gt;/var/security/users.properties</b></tt> file. You can change the password for the existing system account and/or add new users. When adding new users, the username has to be the same as the ones added to the groups.properties file.</p>

<p>次に <tt><b>&lt;geronimo_home&gt;/var/security/users.properties</b></tt> ファイルを開きます。既存ユーザーのパスワード変更や、新規ユーザー追加ができます。 新規ユーザーを追加する場合は、groups.properties ファイルに追加したものと同じにしてください。</p>
<div class="preformatted" style="border-style: solid; "><div class="preformattedHeader" style="border-bottom-style: solid; "><b>users.properties</b></div><div class="preformattedContent">
<pre>user1=password1
user2=password2
</pre>
</div></div>
<p>In this example, two users have been added, <b>user1</b> and <b>user2</b> and the default system account has been deleted. Both user1 and user2 can access the console and the command line deployment tools.</p>

<p>この例では、2ユーザー ( <b>user1</b> / <b>user2</b> ) を追加し、デフォルトのシステム・アカウントは削除しています。user1 / user2 の両方ともコンソールやコマンド・ライン・デプロイメント・ツールにアクセスできます。</p>

<h2><a name="%E5%B0%8E%E5%85%A5-ModifyingthesecurityconfigurationfromtheAdministrationConsole%E3%80%80%E7%AE%A1%E7%90%86%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%8B%E3%82%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%A7%8B%E6%88%90%E3%81%AE%E5%A4%89%E6%9B%B4"></a>Modifying the security configuration from the Administration Console 管理コンソールからセキュリティ構成の変更</h2>

<p>Log into the console and click on <b>Console Realm</b> on the console navigation panel. This will display the <b>Console Realm Users</b> and <b>Console Realm Groups</b> portlets.</p>

<p>コンソールにログインし、コンソール・ナビゲーション・パネル上で <b>Console Realm</b> をクリックします。これによって、 <b>Console Realm Users</b> と <b>Console Realm Groups</b> ポートレットが表示されます。<br/>
<span class="error">Unable to render embedded object: File (console_realm.jpg) not found.</span><br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" /></p>
<ul>
	<li>Click on the <b>Create New User</b> link to add a new user and on <b>Details</b> to edit existing users.</li>
	<li>Click on <b>Create New Group</b> link to add new user to the group.</li>
	<li>Once the new user name and password is added, log out of the console and try the new user name and password.</li>
	<li><b>"Create New User"</b> リンクをクリックし、新規ユーザーの追加、もしくは <b>Details</b> にて既存ユーザーを編集します。</li>
	<li><b>"Create New Group"</b> リンクをクリックし、グループに新規ユーザーを追加します。</li>
	<li>新規のユーザー名とパスワードが追加されたら、コンソールからログアウトし、新しいユーザー名とパスワードを試してみてください。</li>
</ul>


<p>Configuring security in Apache Geronimo v2.0 is covered with more details in the <span class="nobr"><a href="/confluence/pages/createpage.action?spaceKey=GMOxDOC20ja&amp;encodedTitle=Q29uZmlndXJpbmcgc2VjdXJpdHkgICAgIOOCu-OCreODpeODquODhuOCo-OBruani-aIkA==&amp;linkCreation=true&amp;fromPageId=83068" title="Create Page: Configuring security     セキュリティの構成" class="createlink">Configuring security     セキュリティの構成<sup><img class="rendericon" src="/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> section.</p>

<p>Apache Geronimo v2.0 でのセキュリティ構成に関しては、<span class="nobr"><a href="/confluence/pages/createpage.action?spaceKey=GMOxDOC20ja&amp;encodedTitle=Q29uZmlndXJpbmcgc2VjdXJpdHkgICAgIOOCu-OCreODpeODquODhuOCo-OBruani-aIkA==&amp;linkCreation=true&amp;fromPageId=83068" title="Create Page: Configuring security     セキュリティの構成" class="createlink">Configuring security     セキュリティの構成<sup><img class="rendericon" src="/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> のセクションで詳細に述べられています。</p>

<h1><a name="%E5%B0%8E%E5%85%A5-Topologies%E3%80%80%E3%83%88%E3%83%9D%E3%83%AD%E3%82%B8%E3%83%BC"></a>Topologies トポロジー</h1>

<p>In today's globalized world, modern organizations face a lot of opportunities and challenges every day. Many of these challenges can put an onus on the organization's IT infrastructure therefore its configuration is crucial. The Apache Geronimo application server supports small-to-medium-sized enterprise applications and provides robust, secure support for the latest J2EE specification. This section will highlight the different configuration options that can be used in your production environment.</p>

<p>今日のグローバリズムが進んだ世界では、組織が日常的に直面するオポチュニティーやチャレンジは多数存在し、組織を支える IT インフラへの責任の重大さからも柔軟・迅速な構成が組めるかどうかが決め手になります。 Apache Geronimo アプリケーション・サーバーは中堅企業向けアプリケーションをサポートし最新の J2EE 仕様に対しても堅牢でセキュアなサポートを提供します。このセクションでは、皆さんご自身の本番環境で使用可能な、いくつかの構成オプションをご紹介します。</p>

<h2><a name="%E5%B0%8E%E5%85%A5-Twotiersystem%E3%80%802%E5%B1%A4%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0"></a>Two-tier system 2層システム</h2>

<p>The figure below illustrates a client machine accessing an application hosted in the Geronimo server. Althougth the figure depicts only one client machine, several machines can be connected to the server and users on these machines can access the hosted Web applications using a standard Web browser.</p>

<p>下図では、Geronimo サーバーにホストされているアプリケーションに接続するクライアントを示しています。図には1台のクライアント・マシンしか記載されていませんが、複数マシンの場合でもサーバーへ接続可能です。それらマシン上のユーザーは、標準的な Web ブラウザーを使用して、Geronimo サーバーにホストされた Web アプリケーションに接続できます。
<br clear="all" /></p>

<p>The client-side application may vary ranging from being a simple command line user interface to a full-fledged user interface such as those created using popular client-side GUI technology. These applications can access the Web tier by connecting to the server using their own HTTP connections, or they can access business and EIS tier objects through the help of the Geronimo client application container.</p>

<p>クライアント側のアプリケーションは範囲が広く、単純なコマンド・ライン・インターフェースから、GUI で作成されたインターフェースまであります。これらアプリケーションは HTTP 接続を使用しサーバーに接続することで Web 層に接続します。 ビジネス/EIS 層へは、Geronimo クライアント・アプリケーション・コンテナーを通して接続します。<br/>
(参考URL: <span class="nobr"><a href="http://www.ibm.com/developerworks/jp/opensource/library/os-ag-client/index.html" title="Visit page outside Confluence" rel="nofollow">http://www.ibm.com/developerworks/jp/opensource/library/os-ag-client/index.html<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>)</p>

<p>Features of the Geronimo application client:<br/>
Geronimo アプリケーション・クライアントの特徴:</p>
<ul>
	<li>Seperate from the Geronimo server.</li>
	<li>Communication with the Geronimo server is over the network.</li>
	<li>Provides mapping dependency management for the client application and reference resolution.</li>
	<li>Geronimo サーバーとの分離</li>
	<li>Geronimo サーバーとのコミュニケーションはネットワークを介して実施</li>
	<li>クライアント・アプリケーションとのマッピング上、疎結合の簡易な仕組みを提供
<br clear="all" />  <span class="error">Unable to render embedded object: File (2tier.gif) not found.</span><br clear="all" />
<br clear="all" /></li>
</ul>


<h2><a name="%E5%B0%8E%E5%85%A5-Threetiersystem%E3%80%803%E5%B1%A4%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0"></a>Three-tier system 3層システム</h2>

<p>Three tier architecture system is more scalable than two tier as it supports hundreds of users and organizations. It also increases flexibility and freedom.</p>

<p>3層アーキテクチャーによるシステムは2層よりもスケーラブルで、多人数の人と組織に対応可能で、柔軟性と自由度が増します。
<br clear="all" />  <span class="error">Unable to render embedded object: File (3tier.gif) not found.</span><br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" /></p>
<h2><a name="%E5%B0%8E%E5%85%A5-ConfiguringwithApacheHTTPd%E3%80%80ApacheHTTPd%E3%81%A7%E3%81%AE%E6%A7%8B%E6%88%90"></a>Configuring with Apache HTTPd Apache HTTPd での構成</h2>

<p>The Apache Web server is the best, and most popular, HTTP server software in use on the Internet today. In your production enviroment using Geronimo with the Apache Web server would give you some rigorous advantages as given below.</p>

<p>Apache web サーバーはもっともポピュラーな HTTP サーバーとして今日のインターネット環境で利用されています。本番環境で Geronimo を Apache web サーバーと合わせて使用することで、 下記にあげた利点を享受できます。</p>
<ol>
	<li>Clustering &amp; Load Balancing  1. クラスタリング&ロード・バランシング</li>
</ol>


<p>Clustering allows an application server to support multiple nodes with failover, session data sharing, and load balancing across many network nodes. Load balancing of the application can be done with the help of inbuilt support of Apache server.</p>

<p>クラスタリングによってアプリケーション・サーバーは複数ノードのフェイルオーバーやセッション・データ共有、およびロード・バランシングを、ネットワーク上の多数のノード間にわたってサポートします。アプリケーションのロード・バランシングは、Apache サーバーに組み込まれた機能によってサポートされます。<br/>
<span class="error">Unable to render embedded object: File (loadbalancing.gif) not found.</span><br clear="all" />
  2. SSL Encoder 2. SSL エンコーダー
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" /> The advantages of Web server proxies are that they offer a way to get server affinity for SSL-encrypted messages, without any extra hardware. But extensive SSL processing puts an extra load on the proxy. It will be handled by Apache server while Geronimo can handle business logic of the application.</p>

<p>Web サーバー・プロキシの利点は、追加のハードウェアなしに、SSL で暗号化されたメッセージをサーバーへ安全に提供することです。 しかし広範囲にわたる SSL プロセシングはプロキシに対して負荷をかけることになります。 それを処理するのが Apache サーバーになります。一方で、Geronimo はアプリケーションのビジネス・ロジックをつかさどります。</p>

<p>&nbsp; <span class="error">Unable to render embedded object: File (ssl_encoder.gif) not found.</span><br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" /> 3. Application Load Sharing &nbsp;&nbsp; 		3. アプリケーション・ロード・シェアリング</p>

<p>In many serving systems, web and application servers work together to handle all HTTP requests. Apache handles the request for static pages (including HTML, JPEG, and GIF files), while Geronimo handles requests for dynamic pages (JSPs or servlets) with the help of Tomcat/Jetty. Geronimo servers can also handle static pages, but in combined systems, they are usually configured to handle dynamic requests. </p>

<p>サーバー環境の多くでは、web サーバーとアプリケーション・サーバーが一緒に稼動し、すべての HTTP リクエストを取り扱います。 Apache が扱うのは静的ページ(HTML, JPEG, GIF など)で、Geronimo はTomcat / Jetty のサポートにより動的ページ(JSP, サーブレット)を扱います。 Geronimo サーバーも静的なページを扱いますが、両者混合のシステムでは、通常動的なリクエストを扱うよう構成されます。 <span class="error">Unable to render embedded object: File (pic.gif) not found.</span><br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" />
<br clear="all" /></p>
<h1><a name="%E5%B0%8E%E5%85%A5-Summary%E3%80%80%E3%82%B5%E3%83%9E%E3%83%AA%E3%83%BC"></a>Summary サマリー</h1>

<p>Using the Geronimo application server lets you build a secure enterprise infrastructure conforming to the latest standards and requirements. This article gave you an insight into custom configuration of the standard Geronimo installation, with several installation methods.</p>

<p>Geronimo アプリケーション・サーバーを使用することによって、セキュアなエンタープライズ・インフラストラクチャーを構築し、最新の技術標準や要件に適合します。 ここでは標準的な Geronimo の導入に対してのカスタム構成を、いくつかの導入例を通して洞察しました。</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