機械翻訳について

詳細

前述のとおり、WKTUIでは、既存のドメインからモデルを検出して、プロジェクトにモデルを追加できます。 これを行うには、WKTUIではWDT Discover Domain Toolを使用します。

Discover Domainには、主に次の2つの操作モードがあります:

  • オフライン検出 - WLSTオフラインを使用して、ドメイン・ディレクトリを直接読み取ります。
  • オンライン検出 - WLSTをオンラインで使用して管理サーバーに接続し、APIコールによって構成を検出します。

WDTでは、オンライン検出の場合でも、ドメインによって参照されるファイル(アプリケーションEARファイル、CLASSPATH JARファイル、データベース・ウォレットなど)を収集するために、管理サーバー・ファイル・システムへのアクセスが必要です。 オンライン検出には、検出を事前に実行し、ドメインで必要なファイルを通知するために最善を尽くす-remoteオプションもあります。 これは不完全なソリューションです。たとえば、ドメインは$DOMAIN_HOME/libディレクトリのJARファイルに依存する場合があります。 リモート検出では、リモートAPIコールを使用してこれらのファイルが存在することを確認する方法はありません。

ToDoリスト・ドメインは単純なため、これらの項では、オフライン検出とオンライン・リモート検出の両方の例を示します。 オンライン、非リモート、検出は、オンライン・リモート検出とプロセス的に非常に似ています(ただし、アーカイブ・ファイルをビルドする必要はありません)。 開始するには、ローカル・ドメインを設定する必要があります。

ローカルToDoリスト・ドメインの作成

WKTUI QuickStartバンドルには、この目標を達成するのに役立つスクリプトが含まれています。 QuickStart ZIPファイルを展開したディレクトリに移動します。次の手順では、このディレクトリを$WKTUI_QS_HOMEと呼びます。

次のステップを実行してください。

  1. $WKTUI_QS_HOMEディレクトリで、適切なsetQuickstartEnvスクリプト・ファイル(たとえば、Windowsの場合はsetQuickstartEnv.ps1、macOSまたはLinuxの場合はsetQuickstartEnv.sh)を編集して、ローカル・マシンの環境およびOracleアカウントの資格証明と一致するようにします。
  2. スクリプト・ファイルをソース(または実行)して、他のスクリプトで使用される環境変数を設定します。
  3. $WKTUI_QS_HOME/scripts/local-domainディレクトリに移動します。
  4. コンテナでMySQLデータベースを起動するには、適切なstartMySQLスクリプトを実行します。
  5. ドメインを作成するには、適切なcreateToDoListDomainスクリプトを実行します。
  6. $WKTUI_QS_HOME/todolist_domain/startWebLogicスクリプトを使用して、新しく作成したドメインの管理サーバーを起動します。
  7. 管理サーバーの起動後、別のコマンドライン・ウィンドウを開き、$WKTUI_QS_HOME/todolist_domainディレクトリに移動して、次のように適切なbin/startManagedWebLogicスクリプトを実行します:
$ bin/startManagedWebLogic.sh ToDoServer-1 http://localhost:7001

プロンプトが表示されたら、createToDoListDomainスクリプトの実行時に選択したWebLogic Serverユーザー名とパスワードを入力します。 ブラウザでhttp://localhost:7100/todoを開いて、アプリケーションが正常に動作していることを確認します。 次の図に示すように、DerekのToDo Listに5つのアイテムが表示されます。

ToDoリスト・アプリケーション