Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

Web サービス : 概要

コンフィグレーション オプション     関連タスク     関連トピック

Web サービスは、ネットワーク上の他のシステムでも使用できる、単一のエンティティ にパッケージ化されている一連の機能です。このサービスは、JWS メタデータのアノ テーションを使用して Web サービスの形式と動作を指定する Java クラスである JWS ファイルを使用して実装されます。

このページには、デプロイされた Web サービスの全般的なコンフィグレーション が表示されます。たとえば、Administration Console の [デプロイメント] テーブルに表示される名前、パッケージ化されている WAR ファイルまたは JAR ファイルの名前、Web サービスを記述する WSDL に表示される名前などが 表示されます。

Web サービスが実装する機能に応じて、WAR ファイルまたは EJB JAR ファイルとしてパッケージ化されます。通常、Web サービス アーカイブは、エンタープライズ アプリケーションの EAR ファイル内でパッケージ化およびデプロイされますが、Web サービスをスタンドアロンでデプロイすることもできます。

Web サービスには追加のアーティファクト (SOAP の要求メッセージと応答 メッセージで使用される内部 Java 表現と外部 XML 表現との間でデータを変換 するための、Web サービス固有のデプロイメント記述子、WSDL ファイル (Web サービスのパブリック コントラクト)、およびデータ バインディング コンポー ネント) が含まれているため、SOAP を使用して呼び出すことができます。

コンフィグレーション オプション

名前 説明
デプロイメント名

Web サービスが [デプロイメント] テーブルに表示されるときの 名前。

モジュール名

Web サービス アーカイブ ファイルの名前。実装する Web サービスの機能に応じて、 WAR ファイルか EJB JAR ファイルのいずれかになります。

サービス名

この Web サービスの名前。この名前は、この Web サービスのパブリック コントラクト を定義する WSDL ファイルに表示されます。

名前

この Web サービスの名前。

パス

管理サーバ上のデプロイ可能なユニットのソースへのパス。

ルール :

  • InstallDir が null の場合、このソース パスは絶対パスにする必要があります。

  • このソース パスが相対パスの場合、InstallDir/app を基準とした相対パスとして解決されます。

完全に解決された値を取得するには、AbsoluteSourcePath を使用します。

MBean 属性:
AppDeploymentMBean.SourcePath

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

デプロイメント プラン

管理サーバ上のデプロイメント プラン ドキュメントへのパス。

ルール :

  • PlanDir が null の場合、このプランへのパスは絶対パスにする必要があります。

  • プランへのパスが相対パスの場合、PlanDir を基準とした相対パスとして解決されます。

完全に解決された値を取得するには、AbsolutePlanPath を使用します。

プランが存在しない場合、このプロパティは指定されているプランがないことを返します。

MBean 属性:
AppDeploymentMBean.PlanPath

ステージング モード

アプリケーションの準備中に、管理サーバのソースから管理対象サーバのステージング領域にデプロイメントのファイルがコピーされるかどうかを指定するモードです。

アプリケーションのステージング モードは、そのアプリケーションが最初にデプロイされたときにのみ設定できます。アプリケーションのステージング モードは一度設定したら、アプリケーションがドメインにコンフィグレーションされている間は変更できません。ステージング モードを変更するには、アプリケーションをアンデプロイしてから再デプロイするのが唯一の方法です。

この属性はサーバのステージング モードをオーバーライドします。

MBean 属性:
AppDeploymentMBean.StagingMode

セキュリティ モデル

デプロイされているモジュールの保護に使用されるセキュリティ モデル。

この値を設定するには、weblogic.Deployer コマンドライン ツール、Administration Console のデプロイメント アシスタント、WebLogic Scripting Tool (WLST)、またはその他の JMX クライアントを使用できます。

前述のツールのいずれかを使用してモジュールをデプロイし、かつセキュリティ モデル値を指定しない場合、モジュールはセキュリティ レルムのデフォルト モデルで保護されます ( RealmMBean SecurityDDModel を参照)。

ドメインの config.xml ファイルを修正し、サーバを再起動することによってモジュールをデプロイし、かつ config.xml でモジュールのセキュリティ モデル値を指定しない場合、モジュールは DDOnly モデル (この AppDeploymentMBean 属性のデフォルト値) で保護されます。

まとめると、この属性の値の優先順位は、次のようになります。

  • 実行時デプロイメント ユーティリティを使用してモジュールをデプロイする場合の優先順位は次のとおりです。

    1. デプロイメント ユーティリティで設定される値。

    2. セキュリティ レルムのデフォルト セキュリティ モデルとして設定される値。

  • config.xml を修正し、サーバを再起動することによってモジュールをデプロイする場合の優先順位は次のとおりです。

    1. config.xml でモジュールについて指定する値。

    2. この AppDeploymentMBean SecurityDDModel 属性のデフォルト値。

MBean 属性:
AppDeploymentMBean.SecurityDDModel

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

デプロイ順序

起動中にこのユニットがデプロイされた時を表す数値で、サーバ上の他の DeployableUnits に対する相対的な値。

[ロード順序] の値が小さいユニットは、値の大きいユニットよりも先にデプロイされます。

MBean 属性:
AppDeploymentMBean.DeploymentOrder

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭