2016-04-06 42 views
0

仮想ドキュメントのデフォルトWebアプリケーションを設定することができるOracleのドキュメントを読んでいますが、Webロジックのどこにこれを行うのが正確かはわかりません。Weblogicの仮想ホストのデフォルトWebアプリケーションを設定する12c

私はここに「仮想ホスティングとデフォルトWebアプリケーション」の下に見つけることができます参照していますドキュメント:https://docs.oracle.com/cd/E24329_01/web.1211/e24432/web_server.htm#CNFGD200

シナリオは次のとおりです。

  • 私は上に配備2つのWebアプリケーションを持っていますコンテキスト '/オーサリング'の下のWebロジックサーバー1とコンテキスト '/公開'の下の1つ
  • また、2つの仮想ホストが構成されています。ドメイン 'authoring.com'を持つドメインと 'publish.com'ドメインを持つドメイン
  • 仮想ホスト 'authoring.com'と '/ publish'を 'publish'に設定しました。 com '
  • コンテキスト名を入力すると、これらのドメインを通じて両方のアプリケーションにアクセスできます。 authoring.com/authoringと私が行うために必要なもの

をpublish.com/publish: - 述べたように、ドメインは、ドメインルート(上のデフォルトのアプリケーションを提供するように仮想ホストのデフォルトWebアプリケーションを設定します。リンクされたドキュメント) 'authoring.com/'は '/ authoring'に表示されますが、URLは 'authoring.com/'のままです。

ありがとうございました。

スティーブ

答えて

0

私は妥当な回避策を見つけることができました。ドキュメントによると、仮想ホスト上の非ルートコンテキスト(「/ publish」や「/ author」など)にデプロイされたアプリケーションを「デフォルトのWebアプリケーション」として設定する明確な方法はありません。

しかし、各アプリケーションを仮想ホストのルートコンテキストに明示的にデプロイし、それをデフォルトのアプリケーションにすることができます。

明らかに欠点は、IPアドレスを使用してアプリケーションをテストすることができないため、仮想ホストのドメイン名でアプリケーションをテストする必要があることです。

マシンの「ホスト」ファイル内の仮想ホストドメインにIPアドレスをマッピングすることで、ドメインを所有していない場合は、この問題を回避できます。たとえば、技術者ではないユーザーにアプリにアクセスする必要がある場合は素晴らしいソリューションです。テストと品質保証のために、しかし開発のためにはうまくいく。

関連する問題