You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by bu...@apache.org on 2018/05/21 13:00:10 UTC
svn commit: r1030161 [3/12] - in /websites/production/geronimo/content:
GMOxDOC12/ GMOxDOC12/administering-security-realms.data/
GMOxDOC12/administering-the-apache-geronimo-server.data/
GMOxDOC12/configuring-the-jms-server.data/ GMOxDOC12/create-a-data...
Modified: websites/production/geronimo/content/GMOxDOC20ja/9f-geronimo-20-jndi-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/9f-geronimo-20-jndi-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/9f-geronimo-20-jndi-.html [UTF-8] Mon May 21 13:00:07 2018
@@ -133,7 +133,7 @@
<p><strong>persistence.xml</strong> は、エンティティ Bean に利用するデータベース・プールを明示的に割り当てるために参照されます。今回は、Customer というエンティティ Bean が <strong>CustomerServicePool</strong> というデータベース・プールを利用します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>persistence.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
@@ -154,7 +154,7 @@
<p><strong>openejb-jar.xml</strong> は OpenEJB で利用しますが、次のとおりです。MDB (訳注: メッセージ駆動 Bean) を利用していないので、特別に定義することはありません。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>openejb-jar.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
@@ -180,7 +180,7 @@
<p><strong>web.xml</strong> は <strong>ProcessCustomerSessionBean.java</strong> で作られた EJB を参照しています。こうすることで、WAR の内部からのこの EJB の利用を許可します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -202,7 +202,7 @@
<p><strong>geronimo-application.xml</strong> へは、モジュール情報とウェブ・アプリケーションのコンテキスト・ルートを記述します。さらに、データベース・プールのプランを記述します。Geronimo にこのプランをデプロイするために必要なコネクタにしたがってデプロイするようにプランを書きます。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1">
<dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">
<dep:moduleId>
@@ -228,7 +228,7 @@
<p><strong>application.xml</strong> へは、EAR が組み込みデータベース・プール (<strong>CustomerServicePool.xml</strong>) をデプロイする際に利用されるコネクタを記述します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" version="5">
@@ -252,7 +252,7 @@ xsi:schemaLocation="http://java.sun.com/
<p><strong>CustomerServiceJavaBean.java</strong> は JNDI をつかって <strong>ProcessCustomerSessionBean</strong> という EJB を探します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CustomerServiceJavaBean.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package com.service.customer.web;
import com.service.customer.ejb.Customer;
@@ -310,7 +310,7 @@ public class CustomerServiceJavaBean
<p><strong>ProcessCustomerSessionBean.java</strong> は <strong>persistence.xml</strong> を利用して EntityManagerFactory が保持している <strong>ProcessCustomerSessionLocal</strong> を実装しています。保持には <strong>@PersistenceUnit</strong> アノテーションを利用しています。 persistence.xml には定義するたった一つの永続化ユニットしかないので、特にこのアノテーションに加えるパラメーターはありません。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>ProcessCustomerSessionBean.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package com.service.customer.ejb;
import java.rmi.RemoteException;
@@ -362,7 +362,7 @@ public class ProcessCustomerSessionBean
<p><strong>ProcessCustomerSessionLocal.java</strong> へは、ビジネス・メソッドとこの Bean との関連づけを記述します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>ProcessCustomerSessionLocal.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package com.service.customer.ejb;
import com.service.customer.ejb.Customer;
@@ -377,7 +377,7 @@ public interface ProcessCustomerSessionL
<p><strong>Customer.java</strong> はデータベースにある <strong>Customer</strong> テーブルを表すエンティティ Bean です。<strong>@Entity</strong>、<strong>@Table(name = "customer")</strong>、<strong>@Id</strong> を利用することで、OpenEJB にこのクラスがエンティティ Bean であり、"customer" テーブルを表し、"customerId" というプライマリ・キーを持っていることを通知します。これらのアノテーションをÒ
33;用することによって、<strong>openejb-jar.xml</strong> (ejb-jar.xml もそうですが)に他の構成が必要ありません。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Customer.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package com.service.customer.ejb;
import java.io.Serializable;
@@ -469,7 +469,7 @@ interests </p></td></tr></tbody></table>
<h1 id="id-9.f.Geronimo2.0でのJNDIの利用-サンプル・アプリケーションの構成、ビルド、デプロイ">サンプル・アプリケーションの構成、ビルド、デプロイ</h1>
<p>以下のリンクから CustomerService アプリケーションをダウンロードしてください。<br clear="none">
-<a shape="rect" href="9f-geronimo-20-jndi-.data/CustomerService_.zip?version=1&modificationDate=1209322294000&api=v2" data-linked-resource-id="59672110" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="CustomerService_.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83182" data-linked-resource-container-version="22">CustomerService</a></p>
+<a shape="rect" href="9f-geronimo-20-jndi-.data/CustomerService_.zip?version=1&modificationDate=1209322294000&api=v2" data-linked-resource-id="59672110" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="CustomerService_.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83182" data-linked-resource-container-version="24">CustomerService</a></p>
<p>ファイルを解凍すると、<strong>CustomerService</strong> ディレクトリーが作られます。</p>
Modified: websites/production/geronimo/content/GMOxDOC20ja/9g-ejb-30-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/9g-ejb-30-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/9g-ejb-30-.html [UTF-8] Mon May 21 13:00:07 2018
@@ -114,7 +114,7 @@
<p><strong>Calculator.java</strong>: EJBObject、EJBLocalObject、java.rmi.Remote のような EJB コンポーネントのインターフェースの代わりとして、ステートレス・セッション Bean は単純な Java インターフェースを実装します。このクラスに @Stateless というアノテーションを記述することによって、別に記述していたデプロイメント・ディスクリプ
479;ーが不要になりました。このクラスは、CalculatorLocal と CalculatorRemote という名前のローカルとリモート両方のビジネスインターフェースを実装しました。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Calculator.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.slsb.calculator;
import javax.ejb.Stateless;
@@ -135,7 +135,7 @@ public class Calculator implements Calcu
</div></div>
<p><strong>CalculatorLocal.java</strong>: これはローカルのビジネス・インターフェースですので、@Local アノテーションをこのクラスに任意に記述することができます。@Local や @Remote のアノテーションがないビジネス・インターフェースは、ローカル扱いになります。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CalculatorLocal.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.slsb.calculator;
public interface CalculatorLocal {
@@ -148,7 +148,7 @@ public interface CalculatorLocal {
</div></div>
<p><strong>CalculatorRemote.java</strong>: これはリモートのインターフェースですので、@Remote アノテーションが必要です。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CalculatorRemote.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.slsb.calculator;
import javax.ejb.Remote;
@@ -165,7 +165,7 @@ public interface CalculatorRemote {
</div></div>
<p><strong>CalculatorServlet.java</strong>: これは JSP ページのフォームを処理するためのサーブレットです。ステートレス・セッション Bean の Calculator を利用して、計算結果を返します。CalculatorLocal に記述のある @EJB アノテーションに注目してください。EJB コンテナはすべてのリクエストに対して別々の Bean のインスタンスをもちま&#
12377;。メモ: @EJB アノテーションは、ステートフル・セッションの場合は型階層に記述しますが、ステートレス・セッション Bean はどの階層でも宣言できます。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CalculatorServlet.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.calculator;
import java.io.IOException;
@@ -228,7 +228,7 @@ public class CalculatorServlet extends H
</div></div>
<p><strong>application.xml</strong>: JAR ファイルが参照され、このアプリケーションの機能を与えられます。WAR ファイルは Web ベースのインターフェースを通してこのアプリケーションが使えるようにするために参照されます。コンテキスト・ルートが /calculator-stateless となり、このアプリケーションの URL は http://<hostname>:<port>/calculator-statel
ess となります。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -250,7 +250,7 @@ public class CalculatorServlet extends H
</div></div>
<p><strong>geronimo-application.xml</strong>: このプロジェクト(モジュールには他に依存するモジュールとは違うユニークな名前をつけます)の情報が <environment> タグの中に記述されています。今回の場合は、他のモジュールに依存していませんので、リストには記述がありません。しかしながら、全体を通してユ&#
12491;ークな名前をつけておく方がよいです。そうすれば、後々他のアプリケーションから参照できるようになります。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.2">
Modified: websites/production/geronimo/content/GMOxDOC20ja/9h-ejb-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/9h-ejb-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/9h-ejb-.html [UTF-8] Mon May 21 13:00:07 2018
@@ -122,7 +122,7 @@
<p>なお通常は、エンティティ Bean には空のコンストラクターがあります。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>PhoneBook.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.myphonebookpak;
import java.io.Serializable;
@@ -169,7 +169,7 @@ public class PhoneBook implements Serial
<p><strong>MyPhonebookLocal.java</strong> は上記で触れたエンティティ Bean への受け渡しをするビジネス・インターフェースです。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>MyPhonebookLocal.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.myphonebookpak;
import org.apache.geronimo.samples.myphonebookpak.PhoneBook;
@@ -187,7 +187,7 @@ public interface MyPhonebookLocal {
<br clear="none" class="atl-forced-newline">
<br clear="none" class="atl-forced-newline">
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>MyPhonebookBean.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.myphonebookpak;
import javax.ejb.Stateless;
@@ -226,7 +226,7 @@ public class MyPhonebookBean implements
<p><strong>index.jsp</strong> は EJB を利用してデータベースへアクセスするための JSP ページです。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>index.jsp</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<%@ page contentType="text/html" import="org.apache.geronimo.samples.myphonebookpak.*, javax.naming.* " %>
<%
@@ -268,7 +268,7 @@ Enter name: <input type="text" name="
<p><strong>openejb-jar.xml</strong> へはモジュール情報を記述します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>openejb-jar.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar
xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
@@ -291,7 +291,7 @@ Enter name: <input type="text" name="
<p>以下は一つの方法です</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>persistence.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
@@ -319,7 +319,7 @@ Enter name: <input type="text" name="
<p><strong>web.xml</strong> には <strong>MyPhonebookLocal</strong> が所属するパッケージが記述されていて、ここから EJB が参照されます。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
@@ -340,7 +340,7 @@ Enter name: <input type="text" name="
<p><strong>geronimo-web.xml</strong> へはモジュール情報と web-app のコンテキスト・ルートを記述します。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
@@ -363,7 +363,7 @@ Enter name: <input type="text" name="
<p><strong>geronimo-application.xml</strong> はデプロイする必要のあるデータベース・プールをアプリケーションに通知します。データベース・プールは <strong>PhoneBookPool.xml</strong> に定義されていて、デプロイのためのドライバは <strong>tranql-connector-ra-1.3.rar</strong> ファイルです。これら2つのファイルは生成された EAR ファイル内の最上位階層に置き&
#12414;す。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1"
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
@@ -388,7 +388,7 @@ Enter name: <input type="text" name="
<h1 id="id-9.h.とても簡単なエンティティEJBの例-アプリケーションの構成、ビルド、デプロイ">アプリケーションの構成、ビルド、デプロイ</h1>
<p>以下のリンクから <strong>MyPhoneBook</strong> アプリケーションをダウンロードしてください。<br clear="none">
-<a shape="rect" href="9h-ejb-.data/myphonebook_.zip?version=1&modificationDate=1209083607000&api=v2" data-linked-resource-id="59672074" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="myphonebook_.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83184" data-linked-resource-container-version="22">MyPhoneBook</a></p>
+<a shape="rect" href="9h-ejb-.data/myphonebook_.zip?version=1&modificationDate=1209083607000&api=v2" data-linked-resource-id="59672074" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="myphonebook_.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83184" data-linked-resource-container-version="24">MyPhoneBook</a></p>
<p>ファイルを解凍すると、<strong>myphonebook</strong> ディレクトリーが作られます。</p>
@@ -402,7 +402,7 @@ Enter name: <input type="text" name="
<p>Apache Geronimo サーバーを始動した後、 Geronimo Console へログインし、以下の手順により PhoneBookDB を作成してください。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>PhoneBook.sql</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
CREATE TABLE phonebook ( name VARCHAR(255) PRIMARY KEY, number VARCHAR(255) );
INSERT INTO phonebook VALUES ('John', '1234');
INSERT INTO phonebook VALUES ('Joe', '5678');
@@ -435,7 +435,7 @@ INSERT INTO phonebook VALUES ('Joe', '56
<p>1. Geronimo に新しいデータソース用のモジュールの探し方を知らせるために、アプリケーションの dependencies にモジュール名を含めてください。openejb-jar.xml は例えば以下のようになります。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>openejb-jar.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar
xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
@@ -465,7 +465,7 @@ INSERT INTO phonebook VALUES ('Joe', '56
<p>2. persistence.xml に、例えば以下のようにデータソース名を記述してください。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>persistence.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
Modified: websites/production/geronimo/content/GMOxDOC20ja/9j-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/9j-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/9j-.html [UTF-8] Mon May 21 13:00:07 2018
@@ -150,7 +150,7 @@
<p>以下に Time Reporting アプリケーションの主要なフォルダーの階層構成を示します。アプリケーションで利用する JSP と構成ファイルがあります。</p>
<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
|- employee
|- index.jsp
|- login
@@ -179,7 +179,7 @@
<p>本プロジェクトには マネージャー(manager) と 従業員(employee) という2つの役割があります。マネージャーは会社の従業員でもありますので、employee としても登録され、さらに manager にも登録されています。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
@@ -232,7 +232,7 @@
<p><strong>web.xml</strong> はユーザーの役割をウェブ・アプリケーションのリソースに割り当てます。また、アプリケーションのログイン構成も定義しています。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -306,7 +306,7 @@
<p>Time Report ページから Add Employee 機能への遷移を規制するために、以下のようなプログラムによる認証を利用しています。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>employee/index.jsp</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
...
<BR>
<%if(request.isUserInRole("manager")){%>
@@ -318,7 +318,7 @@
<p><strong>geronimo-application.xml</strong> はデプロイする必要のあるデータベース・プールをアプリケーションに通知します。<strong>セキュリティー・レルム</strong>構成はデータベース・プールと一緒に含まれています。データベース・プールは TimeReportPool.xml に定義されています。また、ドライバーとして tranql-connector-ra-1.3.rar ファイルӛ
4;デプロイする必要があることが記述されています。これら2つのファイルは生成された EAR ファイル内の最上位階層に置きます。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.2">
@@ -341,7 +341,7 @@
<p><strong>TimeReportPool.xml</strong> には2つの内容が定義されています。 データベース・プールとセキュリティー・レルムです。以下に示すように、最初の部分は他のデータベース・プールと似ています。次の部分には、必須のセキュリティー・レルム計画があります。この2つの内容をひとつの独立{
75;たファイルに入れることによって、アプリケーションにデータベース・プールとセキュリティー・レルムを入れて出荷でき、インストール時の作業を軽減するでしょう。</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>TimeReportPool.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2">
<dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
@@ -422,7 +422,7 @@
<h1 id="id-9.j.ウェブ・アプリケーションセキュリティ・サンプル-サンプル・アプリケーションの構成、ビルド、デプロイconfigure">サンプル・アプリケーションの構成、ビルド、デプロイ <span class="confluence-anchor-link" id="id-9.j.ウェブ・アプリケーションセキュリティ・サンプル-configure"></span></h1>
<p>以下のリンクから Time Reporting アプリケーションをダウンロードしてください。<br clear="none">
-<a shape="rect" href="9j-.data/timereport_.zip?version=1&modificationDate=1209082716000&api=v2" data-linked-resource-id="59672067" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="timereport_.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83186" data-linked-resource-container-version="23">Time Report</a></p>
+<a shape="rect" href="9j-.data/timereport_.zip?version=1&modificationDate=1209082716000&api=v2" data-linked-resource-id="59672067" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="timereport_.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83186" data-linked-resource-container-version="25">Time Report</a></p>
<p>zip ファイルを展開すると、time_report ディレクトリーが作られます。</p>
Modified: websites/production/geronimo/content/GMOxDOC21/building-j2g-from-source.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC21/building-j2g-from-source.html (original)
+++ websites/production/geronimo/content/GMOxDOC21/building-j2g-from-source.html Mon May 21 13:00:07 2018
@@ -101,11 +101,11 @@
<div class="wiki-content">
<div class="wiki-content maincontent">
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343285990 {padding: 0px;}
-div.rbtoc1523343285990 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
-div.rbtoc1523343285990 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907224009 {padding: 0px;}
+div.rbtoc1526907224009 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
+div.rbtoc1526907224009 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1523343285990">
+/*]]>*/</style><div class="toc-macro rbtoc1526907224009">
<ul class="toc-indentation"><li><a shape="rect" href="#BuildingJ2Gfromsource-Buildingfromsource">Building from source</a>
<ul class="toc-indentation"><li><a shape="rect" href="#BuildingJ2Gfromsource-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#BuildingJ2Gfromsource-ObtainingtheSourceCode">Obtaining the Source Code</a></li><li><a shape="rect" href="#BuildingJ2Gfromsource-Building">Building</a>
<ul class="toc-indentation"><li><a shape="rect" href="#BuildingJ2Gfromsource-DisablingTests">Disabling Tests</a></li></ul>
Modified: websites/production/geronimo/content/GMOxDOC21/calculator-using-ejb-30-functions.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC21/calculator-using-ejb-30-functions.html (original)
+++ websites/production/geronimo/content/GMOxDOC21/calculator-using-ejb-30-functions.html Mon May 21 13:00:07 2018
@@ -111,7 +111,7 @@
<p><strong>Calculator.java</strong>: A stateless session bean that implements a simple java interface instead of an EJB component interface like EJBObject, EJBLocalObject or java.rmi.Remote. By annotating this class as a @Stateless session there is no need for a deployment descriptor to describe it separately. This class implements both a local and remote business interface, namely CalculatorLocal and CalculatorRemote.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Calculator.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.slsb.calculator;
import javax.ejb.Stateless;
@@ -132,7 +132,7 @@ public class Calculator implements Calcu
</div></div>
<p><strong>CalculatorLocal.java</strong>: Since this is a local business interface, it is optional that the coder marks this class with a @Local annotation. A business interface which is not annotated with @Local or @Remote is assumed to be Local.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CalculatorLocal.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.slsb.calculator;
public interface CalculatorLocal {
@@ -145,7 +145,7 @@ public interface CalculatorLocal {
</div></div>
<p><strong>CalculatorRemote.java</strong>: Since this is a remote business interface, it must be annotated with the @Remote annotation.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CalculatorRemote.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.slsb.calculator;
import javax.ejb.Remote;
@@ -162,7 +162,7 @@ public interface CalculatorRemote {
</div></div>
<p><strong>CalculatorServlet.java</strong>: This is a servlet to process the form on the jsp page. It uses the stateless session bean Calculator to do some computation and returns the result. Note that CalculatorLocal is being annotated with the @EJB annotation. The ejb container will route every request to different bean instances. Note: a stateful session bean must be declared at the type level, whereas a stateless session bean may be declared at any level.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CalculatorServlet.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
package org.apache.geronimo.samples.calculator;
import java.io.IOException;
@@ -224,7 +224,7 @@ public class CalculatorServlet extends H
</div></div>
<p><strong>application.xml</strong>: The JAR file is referenced to provide the functionality of this deployable. The WAR file is referenced in order to show the usage of this deployable through a web based interface. The context-root is set to be /calculator so that the URL for this application will be http://<hostname>:<port>/calculator. This is generated by maven during the build and may be found in the ear or at calculator-stateless-ear/target/application.xml. The versions will vary depending on the source code version.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>application.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" version="5">
@@ -244,7 +244,7 @@ public class CalculatorServlet extends H
</div></div>
<p><strong>plan.xml</strong>: A Geronimo plan is not needed for standalone deployment of this application but is recommended to fix the module id. This example is completed by the car-maven-plugin in calculator-stateless-jetty. The dependencies are not actually needed for standalone deployment.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>plan.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.2">
<dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
Modified: websites/production/geronimo/content/GMOxDOC21/configure-apache-httpd-with-jakarta-tomcat-connector-modjk.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC21/configure-apache-httpd-with-jakarta-tomcat-connector-modjk.html (original)
+++ websites/production/geronimo/content/GMOxDOC21/configure-apache-httpd-with-jakarta-tomcat-connector-modjk.html Mon May 21 13:00:07 2018
@@ -112,7 +112,7 @@
<p><a shape="rect" class="external-link" href="http://tomcat.apache.org/connectors-doc/config/workers.html">http://tomcat.apache.org/connectors-doc/config/workers.html</a></p>
-<div class="confluence-information-macro confluence-information-macro-information"><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>For practical purposes, the module <a shape="rect" href="configure-apache-httpd-with-jakarta-tomcat-connector-modjk.data/mod_jk-apache-2.2.3.so?version=1&modificationDate=1203494952000&api=v2" data-linked-resource-id="59671343" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="mod_jk-apache-2.2.3.so" data-linked-resource-content-type="application/octet-stream" data-linked-resource-container-id="77222" data-linked-resource-container-version="21">mod_jk-apache-2.2.3.so</a> for Windows and the <a shape="rect" href="configure-apache-httpd-with-jakarta-tomcat-connector-modjk.data/workers.properties?version=1&modificationDate=1203494952000&api=v2" data-linked-resource-id="59671342" data-lin
ked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="workers.properties" data-linked-resource-content-type="application/octet-stream" data-linked-resource-container-id="77222" data-linked-resource-container-version="21">workers.properties</a> are included in the <strong>Attachments</strong> section in this article.</p></div></div>
+<div class="confluence-information-macro confluence-information-macro-information"><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>For practical purposes, the module <a shape="rect" href="configure-apache-httpd-with-jakarta-tomcat-connector-modjk.data/mod_jk-apache-2.2.3.so?version=1&modificationDate=1203494952000&api=v2" data-linked-resource-id="59671343" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="mod_jk-apache-2.2.3.so" data-linked-resource-content-type="application/octet-stream" data-linked-resource-container-id="77222" data-linked-resource-container-version="23">mod_jk-apache-2.2.3.so</a> for Windows and the <a shape="rect" href="configure-apache-httpd-with-jakarta-tomcat-connector-modjk.data/workers.properties?version=1&modificationDate=1203494952000&api=v2" data-linked-resource-id="59671342" data-lin
ked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="workers.properties" data-linked-resource-content-type="application/octet-stream" data-linked-resource-container-id="77222" data-linked-resource-container-version="23">workers.properties</a> are included in the <strong>Attachments</strong> section in this article.</p></div></div>
<p><a shape="rect" href="configure-apache-httpd-with-jakarta-tomcat-connector-modjk.html">Back to Top</a></p>
Modified: websites/production/geronimo/content/GMOxDOC21/configure-secure-jmx-server.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC21/configure-secure-jmx-server.html (original)
+++ websites/production/geronimo/content/GMOxDOC21/configure-secure-jmx-server.html Mon May 21 13:00:07 2018
@@ -125,7 +125,7 @@
<ol><li>Startup the server with updated <code>config.xml</code> file;</li><li>export GERONIMO_HOME with actual value;</li><li>Start JConsole with following command line:
<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
jconsole -J-Djavax.net.ssl.keyStore=$GERONIMO_HOME/var/security/keystores/geronimo-default
-J-Djavax.net.ssl.keyStorePassword=secret
-J-Djavax.net.ssl.trustStore=$GERONIMO_HOME/var/security/keystores/geronimo-default
Modified: websites/production/geronimo/content/GMOxDOC21/configuring-databases-in-geronimo.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC21/configuring-databases-in-geronimo.html (original)
+++ websites/production/geronimo/content/GMOxDOC21/configuring-databases-in-geronimo.html Mon May 21 13:00:07 2018
@@ -104,11 +104,11 @@
<p>This topic is about how to create a new embedded database in Geronimo with available <strong>DB Manager</strong> and configure the location of embedded Derby system database to another location instead of the default <code>/var/derby</code> directory. </p>
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343276254 {padding: 0px;}
-div.rbtoc1523343276254 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343276254 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907214105 {padding: 0px;}
+div.rbtoc1526907214105 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907214105 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1523343276254">
+/*]]>*/</style><div class="toc-macro rbtoc1526907214105">
<ul class="toc-indentation"><li><a shape="rect" href="#ConfiguringdatabasesinGeronimo-Creatinganewdatabase">Creating a new database</a></li><li><a shape="rect" href="#ConfiguringdatabasesinGeronimo-ConfiguringthelocationofsystemDerbydatabases">Configuring the location of system Derby databases</a></li></ul>
</div>
@@ -132,7 +132,7 @@ div.rbtoc1523343276254 li {margin-left:
<h1 id="ConfiguringdatabasesinGeronimo-ConfiguringthelocationofsystemDerbydatabases">Configuring the location of system Derby databases</h1>
<p>By default, all system databases are created in the <code>/var/derby</code> directory when Geronimo server starts up for the first time. You can override the default <em>derbySystemHome</em> attribute of the DerbySystem GBean. Find the system-database module in <code>/var/config/config.xml</code> and it looks like as below:</p>
<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>excerpt of config.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<module name="org.apache.geronimo.configs/system-database/2.2/car">
<gbean name="DerbyNetwork">
<attribute name="host">${ServerHostname}</attribute>
Modified: websites/production/geronimo/content/GMOxDOC21/configuring-http-header-based-authentication.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC21/configuring-http-header-based-authentication.html (original)
+++ websites/production/geronimo/content/GMOxDOC21/configuring-http-header-based-authentication.html Mon May 21 13:00:07 2018
@@ -107,7 +107,7 @@
<p>Applications which use the HTTP header-based authentication must configure their deployment descriptor as follows:</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Excerpt from a deployment descriptor</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<login-config>
<auth-method>GENERIC</auth-method>
<realm-name>TestPropsRealm</realm-name>
@@ -125,7 +125,7 @@
<p>You can configure the security realm for HTTP header-based authentication. The following TestPropsRealm.xml file is a deployment plan used to create a <a shape="rect" href="administering-security-realms.html">Properties file security realm</a> on the Geronimo server. Applications which use this security realm can achieve Single Sign-on.</p>
<div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Excerpt from TestPropsRealm.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
<module xmlns="http://geronimo.apache.org/xml/ns/deployment-1.2">
<environment>
<moduleId>