9.21.3. XML レジストリ


J2EE 5.0 は JAXR (Java API for XML Registries) のサポートを義務付けています。J2EE 5.0 認定の Application Server を持つ XML Registry を含むのは任意です。JBoss EAP には JBoss は Apache jUDDI レジストリである UDDI v2.0 規格のレジストリが同梱されています。また、 Apache Scout の統合により JAXR Capability Level 0 (UDDI レジストリ) にも対応しています。
「XML レジストリ」は JBoss での jUDDI レジストリ設定方法を説明し、いくつかのサンプルコードで jUDDI レジストリの発行および問い合わせに JAXR API を使用する概略を示します。

9.21.3.1. Apache jUDDI の設定

jUDDI レジストリの構成はallサーバープロファイルの juddi-service.sar アーカイブにデプロイされる MBean Service により行われます。このサービスの設定は juddi-service.sar 内の META-INF ディレクトリにある jboss-service.xml で行うことができます。
変更可能な設定アイテムを個別に見ていきます。
DataSources の設定
<!-- Datasource to Database -->
<attribute name="DataSourceUrl">java:/DefaultDS</attribute>
データベーステーブル (起動時に作成されるべきか、 停止時にドロップされるべきか、 起動時にドロップされるべきかなど)
<!-- Should all tables be created on Start-->
<attribute name="CreateOnStart">false</attribute>
<!-- Should all tables be dropped on Stop-->
<attribute name="DropOnStop">true</attribute>
<!-- Should all tables be dropped on Start-->
<attribute name="DropOnStart">false</attribute>
JNDI でバインドされるべき JAXR Connection ファクトリ (バインドされるべきか? どの名前の配下で?)
<!-- Should I bind a Context to which JaxrConnectionFactory bound-->
<attribute name="ShouldBindJaxr">true</attribute>
  
<!-- Context to which JaxrConnectionFactory to bind to. If you have remote clients, please bind it to the global namespace(default behavior). 
To just cater to clients running on the same VM as JBoss, change to java:/JAXR -->
<attribute name="BindJaxr">JAXR</attribute>
その他共通の設定
jUDDI レジストリへのアクセスを承認されたユーザーを追加します。 (1 行に sql 挿入ステートメントを追加する)
Look at the script META-INF/ddl/juddi_data.ddl for more details. Example for a user 'jboss'
  
INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,
EMAIL_ADDRESS,IS_ENABLED,IS_ADMIN) 
VALUES ('jboss','JBoss User','jboss@xxx','true','true');
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る