どのように私は、WebLogic 10gの2つのコンテキストルート内の1つのWebアプリケーションをインストールすることができますか?

StackOverflow https://stackoverflow.com/questions/1797620

  •  22-09-2019
  •  | 
  •  

質問

どのように私は、WebLogic 10グラム?

2つのコンテキストルート内の1つのWebアプリケーションをインストールすることができます
役に立ちましたか?

解決

このパッケージングの問題です。それを解決するために、特定のWEB-INF/weblogic.xmlとそれぞれ、二回WARをパッケージ化します。

:最初の戦争のための
<?xml version='1.0' encoding='UTF-8'?>
<weblogic-web-app>
  <context-root>my-context-1</context-root>
</weblogic-web-app>
二WARについては、

<?xml version='1.0' encoding='UTF-8'?>
<weblogic-web-app>
  <context-root>my-context-2</context-root>
</weblogic-web-app>

これは、標準の展開ツールを使用できるようになります。私は共有ライブラリとして、アプリケーションをインストールすることはお勧めしません。

他のヒント

あなたが本当にこれを必要とする場合、私はあなたのアプリケーション共有ライブラリを作り、2つの展開のコンテキスト・ルートを変更するには、単に新しいweb.xmlファイルの作成をお勧めします。

あなたは全体のwarファイルを複製しません、あなたはまだそれらを個別に設定することができますこの方法です。

は、アプリケーションサーバーの前にApacheのリバースプロキシを持っていると仮定すると、あなたは(クライアント用透明)サーバ側でオンザフライコンテキストルートを変更するためのmod_rewriteを使用することができます。
たとえば、クライアントが1.htmlを呼び出すとき2.htmlの内容を返しますhttpd.confにするには、以下のiinstructionsを追加します:


RewriteEngine on
RewriteRule ^/1.html$ /2.html

Respectivlyは、あなたが他の単一コンテキストルートに2つ目のコンテキストルートを変換するための明白な翻訳を作ることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top