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 2020/05/31 19:13:35 UTC
svn commit: r1061327 [4/8] - in /websites/production/geronimo/content:
GMOxDEV/ GMOxDOC10/ GMOxDOC11/ GMOxDOC12/ GMOxDOC20/ GMOxDOC20ja/
GMOxDOC21/ GMOxDOC22/ GMOxDOC30/ GMOxKB/ GMOxPMGT/ GMOxSBOX/ cache/ doc/
gshell/
Modified: websites/production/geronimo/content/GMOxDOC20ja/45-jboss-to-geronimo-ejb-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/45-jboss-to-geronimo-ejb-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/45-jboss-to-geronimo-ejb-.html [UTF-8] Sun May 31 19:13:32 2020
@@ -103,7 +103,7 @@
<div class="pagecontent">
<div class="wiki-content">
<div class="wiki-content maincontent">
-<p><span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-top"></span><br clear="none">
+<p><span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-top"></span><br clear="none">
典型的なJ2EEアプリケーションはエンタープライズJavaビーン、つまりEJBを含んでいることがあります。このビーンはアプリケーションのビジネス・ロジックや最新のビジネス・データを含んでいます。ビジネス・ロジックとビジネス・データを保管するには通常のJavaオブジェクトを使ӓ
8;こともできますが、EJBを使用すれば、単純なJavaオブジェクトを使用した場合のスケーラビリティ、ライフサイクルの管理、状態の管理、などの問題を解消することができます。</p>
<p>この文書では、EJBの1種類、セッションEJBについて述べています。セッションEJBはビジネス・プロセス・フロー(またはそれに似たアプリケーションの考え方)をマッピングするのに有用です。セッションEJBにはステートレス、ステートフルの2種類があります。この記事では両方ӗ
8;セッション・ビーンに言及し、と個々のシナリオにおいてそれらを使う方法をご紹介します。</p>
@@ -114,14 +114,14 @@
<ul><li><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">EJB実装の分析</a></li><li><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">サンプル・アプリケーション</a></li><li><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">JBoss環境 </a></li><li><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">Geronimo環境 </a></li><li><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">ステップ・バイ・ステップの移行</a></li><li><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">サマリー </a></li></ul>
-<h1 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-EJB実装の分析#analysis">EJB実装の分析 <span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-#analysis"></span></h1>
+<h1 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-EJB実装の分析#analysis">EJB実装の分析 <span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-#analysis"></span></h1>
<p>EJBの実装は各々のベンダー毎に異なっています。このセクションの目的はJBossとApache Geronimo間でのセッション・ビーンの機能毎の比較を提供し、両者の違いを明確にしたうえで移行の前に計画を立てられるようにすることです。</p>
<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> 機能 </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> JBoss v4.0.5 </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Apache Geronimo (OpenEJB) </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> ステートフルおよびステートレス・セッション・ビーン </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> BMP (Bean Managed Persistence) エンティティ・ビーン </p></td><td colspan=
"1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> CMP (Container Managed Persistence) エンティティ・ビーン </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> メッセージ・ドリブン・ビーン (MDBs) </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポ}
40;トあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> RMI-IIOP または JAXRPCを使用したインター・オペラビリティ </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> ステートレス・セッション・ビーンまたはMDBをWebサービスとして公開 </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポ
ートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> Webサービス経由でのメッセージの送受信 </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> EJB 及び JMXベースのWebサービスの容易なプロビジョニングとホット・デプロイメント </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
2469;ポートあり </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 外部のCORBAオブジェクトからのEJBへの容易なアクセス </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> サポートあり </p></td></tr></tbody></table></div>
<p><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">Back to Top</a></p>
-<h1 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-サンプル・アプリケーション#sample">サンプル・アプリケーション <span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-#sample"></span></h1>
+<h1 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-サンプル・アプリケーション#sample">サンプル・アプリケーション <span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-#sample"></span></h1>
<p>今回のサンプルは単純なeコマースのWebサイトで、コンピューター関係の商品を小売、および卸売りマーケット向けに販売しています。商品を卸売り向けの値段で買うためには、顧客は最低限の決められた数量を購入する必要があります。そうでない場合は、顧客は一般小売向けӗ
8;値段で商品を購入することになります。このアプリケーションの利用者はショッピング・カートに商品を追加します。商品の割引率を計算するビジネス・ワークフローにはステートレス・セッション・ビーンが使われ、ショッピング・カートの部分にはステートフル・セッショ
2531;・ビーンが使われています。</p>
@@ -130,7 +130,7 @@
このアプリケーションの顧客は、商品リストのページに直接ログオンします。このページで、在庫のある商品の詳細をすべて見ることができます。顧客は、在庫のある商品を買うため、各々の商品についている「購入」リンクを使います。結果、「商品をカートに入れる」ペー|
72;に飛びます。購入するなら、買いたい商品の数を入力します。もし購入数が最低購入数を超えているなら、ディスカウント価格が適用され、顧客のショッピング・カートに商品が追加されます。ショッピング・カートWebページはカート登録済みの商品を表示しますが、カートから
;取り除くこともできます。このアプリケーションでは同じ商品を二度購入することはできません。
<br clear="none" class="atl-forced-newline">
<br clear="none" class="atl-forced-newline"></p>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-アプリケーションのクラスとJSPページ">アプリケーションのクラスとJSPページ</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-アプリケーションのクラスとJSPページ">アプリケーションのクラスとJSPページ</h2>
<ul><li>org.apache.geronimo.samples.computer.dto
<ul><li>ItemDTO - Web層とEJB層の間で商品に関する情報を転送するデータ転送オブジェクト</li><li>TransactionDTO - Web層とEJB層の間でショッピング・カートに関する情報を転送するデータ転送オブジェクト</li></ul>
@@ -145,23 +145,23 @@
<ul><li>buy_item.jsp - 顧客の購入した商品の数量を受け入れます</li><li>error.jsp - アプリケーションのエラー状況を表示します</li><li>index.jsp - アプリケーションの商品リストへ転送します</li><li>list_items.jsp - 在庫のある商品を表示します</li><li>shopping_cart.jsp - ショッピング・カートに追加された買い物のリストを表示します</li></ul>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-利用したツール">利用したツール</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-利用したツール">利用したツール</h2>
<p>コンピューター・アクセサリーの販売アプリケーションを開発・ビルドするために利用するツールは:</p>
-<h3 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-Eclipse">Eclipse</h3>
+<h3 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-Eclipse">Eclipse</h3>
<p>サンプル・アプリケーションの開発にはEclipse統合開発環境を使用しました。これは非常にパワフルで有名なオープンソースの開発ツールです。 JBoss と Geronimo用の統合プラグインが利用可能です。Eclipseは下記のURLからダウンロードできます。<br clear="none">
<a shape="rect" class="external-link" href="http://www.eclipse.org" rel="nofollow">http://www.eclipse.org</a></p>
-<h3 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-ApacheAnt">Apache Ant</h3>
+<h3 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-ApacheAnt">Apache Ant</h3>
<p>AntはピュアJavaのビルド・ツールです。今回はwarファイルをビルドし、オンラインでの仲介アプリケーション用のデータベースを操作する際にAntを用いました。Antは下記のURLからダウンロードできます。<br clear="none">
<a shape="rect" class="external-link" href="http://ant.apache.org">http://ant.apache.org</a></p>
<p><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">Back to Top</a></p>
-<h1 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-JBoss環境#jboss">JBoss環境<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-#jboss"></span></h1>
+<h1 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-JBoss環境#jboss">JBoss環境<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-#jboss"></span></h1>
<p>このセクションでは、JBoss環境がどのような方法で、どの場所に導入されたかを示しますので、このシナリオを貴方の環境に読み替えてください。この移行シナリオではJBoss v4.0.5を使った点にご留意ください。</p>
@@ -172,18 +172,18 @@
JBossの「Welcome」画面が表示され、JBossコンソールにアクセスできるはずです。</li><li>アプリケーション・サーバーが開始して稼動したら、次のステップとして、サンプル・アプリケーションに必要な残りの前提ソフトウエアをインストール・構成します。</li></ol>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-前提ソフトウエアのインストールと構成">前提ソフトウエアのインストールと構成</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-前提ソフトウエアのインストールと構成">前提ソフトウエアのインストールと構成</h2>
<p>この記事に含まれているサンプル・アプリケーションをビルド・実行するには、Antビルド・ツールをインストール・構成する必要があります。</p>
-<h3 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-Antの構成">Antの構成</h3>
+<h3 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-Antの構成">Antの構成</h3>
<p>前述の通り、オンライン仲介アプリケーションのバイナリーをビルドするためにApache Antを使っています。もし貴方がAntをインストールしていなければ、これが丁度よい機会です。インストール後、システムのpath変数に <strong><ant_home>\bin</strong> ディレクトリーが追加されていることを確認してくださ&#
12356;。</p>
<p>Apache Antは以下のURLからダウンロードできます。<br clear="none">
<a shape="rect" class="external-link" href="http://ant.apache.org">http://ant.apache.org</a></p>
-<h3 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-XDocletの構成">XDocletの構成</h3>
+<h3 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-XDocletの構成">XDocletの構成</h3>
<p>構成ファイルを生成するためのビルド・ツールにはXDocletが使われています。これはオープンソースのコード生成エンジンです。XDoctletにより、Javaで属性(Attribute)志向のプログラミングが可能になります。要するに、貴方のソースコードにメタ・データ(属性)を記述することにより、貴方の
467;ードに様々な意味を付加できる、ということです。これな特殊なJavaDocタグにより行われます。<br clear="none">
XDocletは元々はEJBを作成するためのツールですが、より汎用的なコード生成エンジンに進化しました。XDocletはコア部分と、日々拡張されているいくつかのモジュールから構成されています。もし新しい種類のコンポーネントのための新しいモジュールが必要になったら、それを書くのは
604;較的簡単なことです。</p>
@@ -192,11 +192,11 @@ XDocletは元々はE
<p>XDocletの最新バージョンを展開して、<strong>build.properties</strong> ファイル中に <strong>xdoclet.home</strong> パラメーターをセットしてください。</p>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-サンプル・アプリケーションのビルド">サンプル・アプリケーションのビルド</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-サンプル・アプリケーションのビルド">サンプル・アプリケーションのビルド</h2>
<p>この記事のコンピューター・アクセサリー販売アプリケーションは貴方がアプリケーションをビルドする際に利用できるAntスクリプトを提供しています。以下のリンクからコンピューター・アクセサリー販売アプリケーションをダウンロードしてください。</p>
-<p><a shape="rect" href="45-jboss-to-geronimo-ejb-.data/computer.zip?version=1&modificationDate=1208795661000&api=v2" data-linked-resource-id="59671984" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="computer.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83144" data-linked-resource-container-version="65">Computer</a></p>
+<p><a shape="rect" href="45-jboss-to-geronimo-ejb-.data/computer.zip?version=1&modificationDate=1208795661000&api=v2" data-linked-resource-id="59671984" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="computer.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83144" data-linked-resource-container-version="70">Computer</a></p>
<p>zipファイルを展開すると <strong>computer</strong> ディレクトリーが作成されます。そのディレクトリーにあるbuild.properties ファイルを開いて、以下の例のように、貴方の環境に合わせてプロパティを編集してください。</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>build.properties</b></div><div class="codeContent panelContent pdl">
@@ -211,13 +211,13 @@ xdoclet.home=<xdoclet_home>
<p>ビルド・プロセスを開始する前に <strong>config</strong> ディレクトリーの <strong>build.properties</strong> ファイル中の <strong>geronimo.home</strong> と <strong>xdoclet.home</strong> に正しいパスを設定してください。<br clear="none">
コマンド・プロンプトかシェルで <strong>computer</strong> ディレクトリーに移動して <strong>ant jboss</strong> を実行してください。この操作でearファイルが作成され、 <strong>release/jboss</strong> ディレクトリー上に配置されます。</p>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-サンプル・アプリケーションのデプロイ">サンプル・アプリケーションのデプロイ</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-サンプル・アプリケーションのデプロイ">サンプル・アプリケーションのデプロイ</h2>
<p>サンプル・アプリケーションをデプロイする際は、<strong>computer.ear</strong> を <strong>computer/releases/jboss</strong> フォルダーから <strong><jboss_home>/server/<your_server_name>/deploy</strong> フォルダーにコピーするだけです。</p>
<p>既にJBossが開始しているなら、自動的にデプロイされ、アプリケーションが開始します。JBossが開始していなければ、次回の始動時にデプロイされ、開始されます。</p>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-サンプル・アプリケーションのテスト">サンプル・アプリケーションのテスト</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-サンプル・アプリケーションのテスト">サンプル・アプリケーションのテスト</h2>
<p>アプリケーションをテストするには、Webブラウザーを開いて以下のURLへアクセスしてください。<br clear="none">
<a shape="rect" class="external-link" href="http://localhost:8080/computer" rel="nofollow">http://localhost:8080/computer</a></p>
@@ -228,7 +228,7 @@ xdoclet.home=<xdoclet_home>
<span class="confluence-embedded-file-wrapper image-center-wrapper"><img class="confluence-embedded-image image-center" src="45-jboss-to-geronimo-ejb-.data/shopping_cart.gif"></span><br clear="none">
<a shape="rect" href="45-jboss-to-geronimo-ejb-.html">Back to Top</a><br clear="none" class="atl-forced-newline">
<br clear="none" class="atl-forced-newline"></p>
-<h1 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-Geronimo環境#geronimo">Geronimo環境<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-#geronimo"></span></h1>
+<h1 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-Geronimo環境#geronimo">Geronimo環境<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-#geronimo"></span></h1>
<p>以下のURLからGeronimoをダウンロードしてインストールしてください。</p>
@@ -239,7 +239,7 @@ xdoclet.home=<xdoclet_home>
<p>もしJBossとGeronimoを同じマシンで動かそうとしているなら、少なくともどちらかひとつのサーバーのデフォルトのポート番号を変更することを検討する必要があります。</p></div></div>
<p><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">Back to Top</a></p>
-<h1 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-ステップ・バイ・ステップの移行#migration">ステップ・バイ・ステップの移行<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-#migration"></span></h1>
+<h1 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-ステップ・バイ・ステップの移行#migration">ステップ・バイ・ステップの移行<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-#migration"></span></h1>
<p>コンピュータ・アクセサリー販売のサンプル・アプリケーションをビルドすると、Antはサンプル・アプリケーションで提供されたようにJBoss用には  <strong>jboss.xml</strong> 、Geronimo用には <strong>openejb-jar.xml</strong> というデプロイメント記述子をパッケージします。これらのファイルは <strong>computer/config</strong> ディレクトリーに配置&#
12373;れています。</p>
@@ -356,7 +356,7 @@ xdoclet.home=<xdoclet_home>
</div></div>
<p>上記のように <strong>jboss-web.xml</strong> ファイルはEJBをJNDI名とマップしていますが、<strong>geronimo-web.xml</strong> ではEJBの名前を直接指定します。それぞれのマッピングでの参照名はサーブレットからEJBを使用する場合に使われるものです。WARファイル中の <strong>web.xml</strong> は個々のEJB参照名についてより多くの情報を含んでいます
2364;、このアプリケーションではGeronimo版 もJBoss版も共通のものです。</p>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-サンプル・アプリケーションのビルド.1">サンプル・アプリケーションのビルド</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-サンプル・アプリケーションのビルド.1">サンプル・アプリケーションのビルド</h2>
<p><strong>computer</strong> ディレクトリーから以下のコマンドを実行し、移行されたGeronimo版のサンプル・アプリケーションをビルドします。</p>
@@ -364,7 +364,7 @@ xdoclet.home=<xdoclet_home>
<p>結果、<strong>computer/releases/geronimo</strong> フォルダーに <strong>computer.ear</strong> が作成されます。</p>
-<h2 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-移行されたアプリケーションのデプロイ">移行されたアプリケーションのデプロイ</h2>
+<h2 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-移行されたアプリケーションのデプロイ">移行されたアプリケーションのデプロイ</h2>
<p>移行後のコンピューター・アクセサリー販売アプリケーションをデプロイするために、Geronimoサーバーが起動していることを確認してください。<br clear="none">
貴方のブラウザーでGeronimoコンソールを開いて、以下の手順に沿ってください。</p>
@@ -376,7 +376,7 @@ xdoclet.home=<xdoclet_home>
<p><a shape="rect" href="45-jboss-to-geronimo-ejb-.html">Back to Top</a></p>
-<h1 id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-サマリー#summary">サマリー<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimo-EJB-セッションビーンの移行-#summary"></span></h1>
+<h1 id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-サマリー#summary">サマリー<span class="confluence-anchor-link" id="id-4.5.JBosstoGeronimoEJBセッションビーンの移行-#summary"></span></h1>
<p>この記事では、セッション・ビーンを使ったサンプル・アプリケーションをJBoss v4.0.5からGeronimoアプリケーション・サーバーに移行する方法を示しました。アプリケーションをビルド、デプロイ、実行してからGeronimo環境へ移行する手順を順番に行いました。</p>
Modified: websites/production/geronimo/content/GMOxDOC20ja/7-release-notes-201txt.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/7-release-notes-201txt.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/7-release-notes-201txt.html [UTF-8] Sun May 31 19:13:32 2020
@@ -385,10 +385,10 @@ Release Notes - Geronimo - Version 2.0
<a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/7.4.+RELEASE-NOTES-2.0-M4.TXT" title="7.4. RELEASE-NOTES-2.0-M4.TXT">7.4. RELEASE-NOTES-2.0-M4.TXT</a>
<span class="smalltext">(Apache Geronimo v2.0 - JA)</span>
<br>
- <a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/7.6.+RELEASE-NOTES-2.0-M6.TXT" title="7.6. RELEASE-NOTES-2.0-M6.TXT">7.6. RELEASE-NOTES-2.0-M6.TXT</a>
+ <a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/7.7.+What%27s+new+in+Geronimo+v2-M2" title="7.7. What's new in Geronimo v2-M2">7.7. What's new in Geronimo v2-M2</a>
<span class="smalltext">(Apache Geronimo v2.0 - JA)</span>
<br>
- <a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/7.7.+What%27s+new+in+Geronimo+v2-M2" title="7.7. What's new in Geronimo v2-M2">7.7. What's new in Geronimo v2-M2</a>
+ <a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/7.6.+RELEASE-NOTES-2.0-M6.TXT" title="7.6. RELEASE-NOTES-2.0-M6.TXT">7.6. RELEASE-NOTES-2.0-M6.TXT</a>
<span class="smalltext">(Apache Geronimo v2.0 - JA)</span>
<br>
</div>
Modified: websites/production/geronimo/content/GMOxDOC20ja/77-whats-new-in-geronimo-v2-m2.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/77-whats-new-in-geronimo-v2-m2.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/77-whats-new-in-geronimo-v2-m2.html [UTF-8] Sun May 31 19:13:32 2020
@@ -105,11 +105,11 @@
<div class="wiki-content maincontent">
<p>This section provides a quick overview of the are several additions and fixes included in this milestone release.</p>
-<h1 id="id-7.7.What'snewinGeronimov2-M2-Moreintegration">More integration</h1>
+<h1 id="id-7.7.What'snewinGeronimov2M2-Moreintegration">More integration</h1>
<p>With Apache Geronimo you get to choose the Web container (Tomcat or Jetty), the Web services implementation (Axis2 or CXF) and the persistence framework (OpenJPA or Cayene).</p>
-<h1 id="id-7.7.What'snewinGeronimov2-M2-EJB3">EJB 3</h1>
+<h1 id="id-7.7.What'snewinGeronimov2M2-EJB3">EJB 3</h1>
<p>One of the major additions in this new milestone release is the initial integration of EJB 3 (JSR220) through the <a shape="rect" class="external-link" href="http://cwiki.apache.org/OPENEJB/">Apache OpenEJB</a> project. The EJB 3 specification now offers a totally redesigned Enterprise JavaBeans architecture, reduced complexity and simplified APIs to make the enterprise application development easier.</p>
@@ -119,11 +119,11 @@
<p>Refer to the <a shape="rect" class="external-link" href="http://jcp.org/en/jsr/detail?id=220" rel="nofollow">JSR 220: Enterprise JavaBeans <sup>TM</sup> 3.0 Specification Request</a> for further details.</p>
-<h2 id="id-7.7.What'snewinGeronimov2-M2-IntegrationinGeronimo">Integration in Geronimo</h2>
+<h2 id="id-7.7.What'snewinGeronimov2M2-IntegrationinGeronimo">Integration in Geronimo</h2>
<p>As mentioned earlier, this specification makes it to Geronimo via the Apache OpenEJB project. The current development status of the OpenEJB project can be seen at <a shape="rect" class="external-link" href="http://incubator.apache.org/openejb/openejb-3-roadmap.html">OpenEJB 3 RoadMap</a> page.</p>
-<h1 id="id-7.7.What'snewinGeronimov2-M2-WebServicesTechnologies">Web Services Technologies</h1>
+<h1 id="id-7.7.What'snewinGeronimov2M2-WebServicesTechnologies">Web Services Technologies</h1>
<p>The following Web Services technologies have been integrated in this milestone release:</p>
<ul><li>Streaming API for XML (JSR 173)
Modified: websites/production/geronimo/content/GMOxDOC20ja/9-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/9-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/9-.html [UTF-8] Sun May 31 19:13:32 2020
@@ -146,10 +146,10 @@
<a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=83178" title="9.b. データベース接続の簡単なサンプル・アプリケーション">9.b. データベース接続の簡単なサンプル・アプリケーション</a>
<span class="smalltext">(Apache Geronimo v2.0 - JA)</span>
<br>
- <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=83185" title="9.i. とても簡単なセッション EJB の例">9.i. とても簡単なセッション EJB の例</a>
+ <a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/9.3.+DayTrader" title="9.3. DayTrader">9.3. DayTrader</a>
<span class="smalltext">(Apache Geronimo v2.0 - JA)</span>
<br>
- <a href="https://cwiki.apache.org/confluence/display/GMOxDOC20ja/9.3.+DayTrader" title="9.3. DayTrader">9.3. DayTrader</a>
+ <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=83185" title="9.i. とても簡単なセッション EJB の例">9.i. とても簡単なセッション EJB の例</a>
<span class="smalltext">(Apache Geronimo v2.0 - JA)</span>
<br>
<a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=83169" title="9.2. 新しいサンプルの生成">9.2. 新しいサンプルの生成</a>
Modified: websites/production/geronimo/content/GMOxDOC20ja/94-db.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/94-db.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/94-db.html [UTF-8] Sun May 31 19:13:32 2020
@@ -311,7 +311,7 @@ public Map getTableList(String poolName)
<p>dbtesterアプリケーションを以下のリンクからダウンロードしてください。</p>
-<p><a shape="rect" href="94-db.data/dbtester_1.zip?version=1&modificationDate=1208971098000&api=v2" data-linked-resource-id="59672057" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="dbtester_1.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83171" data-linked-resource-container-version="64">dbtester</a></p>
+<p><a shape="rect" href="94-db.data/dbtester_1.zip?version=1&modificationDate=1208971098000&api=v2" data-linked-resource-id="59672057" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="dbtester_1.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="83171" data-linked-resource-container-version="69">dbtester</a></p>
<p>上記のzipファイルを解凍すると <strong>dbtester</strong> ディレクトリーが作られます。</p>
Modified: websites/production/geronimo/content/GMOxDOC20ja/9c-jax-ws-web-.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20ja/9c-jax-ws-web-.html [UTF-8] (original)
+++ websites/production/geronimo/content/GMOxDOC20ja/9c-jax-ws-web-.html [UTF-8] Sun May 31 19:13:32 2020
@@ -104,11 +104,11 @@
<div class="wiki-content">
<div class="wiki-content maincontent">
-<h1 id="id-9.c.JAX-WSを利用した簡単なWebサービス-アプリケーションの概略application">アプリケーションの概略 <span class="confluence-anchor-link" id="id-9.c.JAX-WSを利用した簡単なWebサービス-application"></span></h1>
+<h1 id="id-9.c.JAXWSを利用した簡単なWebサービス-アプリケーションの概略application">アプリケーションの概略 <span class="confluence-anchor-link" id="id-9.c.JAXWSを利用した簡単なWebサービス-application"></span></h1>
<p>この文章で述べられているサンプル・アプリケーションは2つの整数の足し算を行う単純な計算機です。クライアント・アプリケーションは J2EE アプリケーションではありません。Web サービスをアプリケーションの機能として呼び出す通常の Java アプリケーションです。Web サービスは Geron
imo アプリケーション・サーバー上にサーブレットとして公開されています。</p>
-<h2 id="id-9.c.JAX-WSを利用した簡単なWebサービス-サービスの実装">サービスの実装</h2>
+<h2 id="id-9.c.JAXWSを利用した簡単なWebサービス-サービスの実装">サービスの実装</h2>
<p><strong>Calculator</strong> インターフェースは Web サービスのサービス・エンドポイント・インターフェース (SEI) を定義しています。</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">
@@ -289,7 +289,7 @@ public class CalculatorService implement
<div class="confluence-information-macro confluence-information-macro-information"><p class="title">webservices.xml</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body">
<p>J2EE バージョン 1.4 では、Web サービスの定義のために <strong>webservices.xml</strong> ファイルも必要です。Java EE 5 では、このファイルは任意です。今回の例では必要としていません。</p></div></div>
-<h2 id="id-9.c.JAX-WSを利用した簡単なWebサービス-JSPベースのJAX-WSクライアント">JSP ベースの JAX-WS クライアント</h2>
+<h2 id="id-9.c.JAXWSを利用した簡単なWebサービス-JSPベースのJAX-WSクライアント">JSP ベースの JAX-WS クライアント</h2>
<p><strong>add.jsp</strong> は <strong>CalculatorService</strong> Web サービスを利用する基本的なクライアントです。</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>add.jsp</b></div><div class="codeContent panelContent pdl">
@@ -361,7 +361,7 @@ public class CalculatorService implement
<div class="confluence-information-macro confluence-information-macro-note"><p class="title">Resource injection in JSP</p><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body">
<p>JSP ではリソースの注入をサポートしていないので、service-ref は明確に <strong>web.xml</strong> へ追加しなければいけません。</p></div></div>
-<h1 id="id-9.c.JAX-WSを利用した簡単なWebサービス-サンプル・アプリケーションのビルドとデプロイconfigure">サンプル・アプリケーションのビルドとデプロイ <span class="confluence-anchor-link" id="id-9.c.JAX-WSを利用した簡単なWebサービス-configure"></span></h1>
+<h1 id="id-9.c.JAXWSを利用した簡単なWebサービス-サンプル・アプリケーションのビルドとデプロイconfigure">サンプル・アプリケーションのビルドとデプロイ <span class="confluence-anchor-link" id="id-9.c.JAXWSを利用した簡単なWebサービス-configure"></span></h1>
<p>SVN からサンプルのソースコードをチェックアウトすることができます。</p>
@@ -369,18 +369,18 @@ public class CalculatorService implement
<p>ソースコードは <strong>calculator/</strong> ディレクトリーにチェックアウトされます。このサンプルコードは <strong>calculator/jaxws-calculator-war/</strong> の中に入っています。</p>
-<h2 id="id-9.c.JAX-WSを利用した簡単なWebサービス-必要なツール">必要なツール</h2>
+<h2 id="id-9.c.JAXWSを利用した簡単なWebサービス-必要なツール">必要なツール</h2>
<p>Calculator サンプル・アプリケーションのデプロイとビルドに必要なツールは以下のとおりです。</p>
-<h3 id="id-9.c.JAX-WSを利用した簡単なWebサービス-ApacheMaven2.0.x">Apache Maven 2.0.x</h3>
+<h3 id="id-9.c.JAXWSを利用した簡単なWebサービス-ApacheMaven2.0.x">Apache Maven 2.0.x</h3>
<p><a shape="rect" class="external-link" href="http://maven.apache.org/">Apache Maven</a> は Calculator アプリケーションのビルドに利用されます。</p>
-<h2 id="id-9.c.JAX-WSを利用した簡単なWebサービス-ビルド">ビルド</h2>
+<h2 id="id-9.c.JAXWSを利用した簡単なWebサービス-ビルド">ビルド</h2>
-<h3 id="id-9.c.JAX-WSを利用した簡単なWebサービス-ソースコードのコンパイル">ソースコードのコンパイル</h3>
+<h3 id="id-9.c.JAXWSを利用した簡単なWebサービス-ソースコードのコンパイル">ソースコードのコンパイル</h3>
<p>コマンド・プロンプトで、<strong>calculator/jaxws-calculator-war/</strong> フォルダーに移動し以下のコマンドを実行してください。</p>
@@ -388,13 +388,13 @@ public class CalculatorService implement
<p>コンパイルが成功すると、<strong>jaxws-calculator-war-2.0-SNAPSHOT.war</strong> ファイルが <strong>target/</strong> サブ・フォルダーに作られます。</p>
-<h2 id="id-9.c.JAX-WSを利用した簡単なWebサービス-デプロイ">デプロイ</h2>
+<h2 id="id-9.c.JAXWSを利用した簡単なWebサービス-デプロイ">デプロイ</h2>
<p><strong>axws-calculator-war-2.0-SNAPSHOT.war</strong> を Geronimo コンソール (<a shape="rect" class="external-link" href="http://localhost:8080/console" rel="nofollow">http://localhost:8080/console</a>) を利用してデプロイします。</p>
<ol><li><strong>Console Navigation</strong> パネルから <strong>Deploy New</strong> を選択してください。</li><li><strong>Archive</strong> 入力欄に <strong>calculator/jaxws-calculator-war/target/</strong> フォルダーの <strong>jaxws-calculator-war-2.0-SNAPSHOT.war</strong> を読み込んでください。</li><li><strong>Install</strong> ボタンを押してアプリケーションをサーバへデプロイしてください。</li></ol>
-<h1 id="id-9.c.JAX-WSを利用した簡単なWebサービス-サンプルのテストtesting">サンプルのテスト <span class="confluence-anchor-link" id="id-9.c.JAX-WSを利用した簡単なWebサービス-testing"></span></h1>
+<h1 id="id-9.c.JAXWSを利用した簡単なWebサービス-サンプルのテストtesting">サンプルのテスト <span class="confluence-anchor-link" id="id-9.c.JAXWSを利用した簡単なWebサービス-testing"></span></h1>
<p>テストすると、このサンプルのサービスは <strong>add.jsp</strong> (<a shape="rect" class="external-link" href="http://localhost:8080/jaxws-calculator/add.jsp" rel="nofollow">http://localhost:8080/jaxws-calculator/add.jsp</a>) を使って Web サービスを呼び出します。JSP が読み込まれたら、2つの値を入力し、<strong>Add</strong> ボタンを押してください。足し算の結果が下に表示されます。例えば、以下のとおりです。</p>
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] Sun May 31 19:13:32 2020
@@ -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="64">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="69">CustomerService</a></p>
<p>ファイルを解凍すると、<strong>CustomerService</strong> ディレクトリーが作られます。</p>
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] Sun May 31 19:13:32 2020
@@ -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="64">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="69">MyPhoneBook</a></p>
<p>ファイルを解凍すると、<strong>myphonebook</strong> ディレクトリーが作られます。</p>
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] Sun May 31 19:13:32 2020
@@ -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="65">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="70">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 Sun May 31 19:13:32 2020
@@ -101,11 +101,11 @@
<div class="wiki-content">
<div class="wiki-content maincontent">
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1590497660718 {padding: 0px;}
-div.rbtoc1590497660718 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
-div.rbtoc1590497660718 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1590951656622 {padding: 0px;}
+div.rbtoc1590951656622 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
+div.rbtoc1590951656622 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1590497660718">
+/*]]>*/</style><div class="toc-macro rbtoc1590951656622">
<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 Sun May 31 19:13:32 2020
@@ -101,13 +101,13 @@
<div class="wiki-content">
<div class="wiki-content maincontent">
-<h1 id="calculator-UsingEJB3.0Functions-SampleofaStatelessSessionBeaninEJB3.0">Sample of a Stateless Session Bean in EJB 3.0</h1>
+<h1 id="calculatorUsingEJB3.0Functions-SampleofaStatelessSessionBeaninEJB3.0">Sample of a Stateless Session Bean in EJB 3.0</h1>
<p>This sample will demonstrate the following new features from EJB 3.0</p>
<ol><li>Elimination of the requirement for EJB component interfaces for session beans. The required business interface for a session bean can be a plain Java interface rather than an EJBObject, EJBLocalObject, or java.rmi.Remote interface.</li><li>Elimination of the requirement for home interfaces for session beans.</li><li>Encapsulation of environmental dependencies and JNDI access through the use of annotations, dependency injection mechanisms, and simple lookup mechanisms.</li><li>Introduction of Java metadata annotations to be used as an alternative to deployment descriptors.</li></ol>
-<h2 id="calculator-UsingEJB3.0Functions-CalculatorImplementation">Calculator Implementation</h2>
+<h2 id="calculatorUsingEJB3.0Functions-CalculatorImplementation">Calculator Implementation</h2>
<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">
@@ -211,7 +211,7 @@ public class CalculatorServlet extends H
</pre>
</div></div>
-<h2 id="calculator-UsingEJB3.0Functions-DeploymentPlans">Deployment Plans</h2>
+<h2 id="calculatorUsingEJB3.0Functions-DeploymentPlans">Deployment Plans</h2>
<p>The structure of the deployable should look like the following:</p>
<div class="preformatted panel" style="border-style: solid;border-width: 1px;"><div class="preformattedContent panelContent">
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 Sun May 31 19:13:32 2020
@@ -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="63">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="63">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="68">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="68">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/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 Sun May 31 19:13:32 2020
@@ -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.rbtoc1590497647784 {padding: 0px;}
-div.rbtoc1590497647784 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1590497647784 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1590951624904 {padding: 0px;}
+div.rbtoc1590951624904 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1590951624904 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1590497647784">
+/*]]>*/</style><div class="toc-macro rbtoc1590951624904">
<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>