2

WebLogicでのみ仮想ホストを設定することはできますか?

私の開発マシンには、ポート7002と7003をリッスンする2つのサーバーを持つWebLogicインスタンスがあります。デプロイされたアプリケーションには、EJBとMDBが含まれています。

クラスを直接サーバーにポイントするのではなく、コンテナーの外部にあるJavaクライアントを単一のURLにポイントしたいのですが、これはクラスターによって提供されることがわかっています。このJavaクライアントは、クラスター内のEJBおよびJMSキューと通信します。

weblogicと「仮想ホスト」という用語を使用したGoogle検索のほとんどは、Apacheに関する回答を提供します。ここで、間違っている場合は訂正してください。ただし、ApacheサーバーはHTTPで動作することを理解しています。クラスタはweblogicであり、ejbのプロトコルはT3になります。JBossの場合、プロトコルはjnpになります。

だからここに質問があります:

  • WebLogicで仮想ホストを設定することは可能ですか?
  • もしそうなら、仮想ホストを実行するためにApacheサーバーが必要ですか?
  • これは間違った問題の解決策ですか?必要なのは、クラスターが単一のURLに応答することだけです。有毒なホスト以外の解決策はありますか?簡単ですか?

また、これはWindowsマシン上にあります。

4

2 に答える 2

2

必要なのは、クラスターが単一のURLに応答することだけです。有毒なホスト以外の解決策はありますか?簡単ですか?

はい、JNDI環境設定で「クラスターURL」を宣言するだけです。

java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://host1:7002,host2:7003
java.naming.security.principal=
java.naming.security.credentials=

Apacheプラグイン、仮想ホストなどはHTTPのものであり、EJBまたはJMSクライアントとは何の関係もありません。

于 2010-03-07T20:40:17.840 に答える
1
  1. はい、weblogicサーバーに仮想ホストを設定できます。

  2. 編集する必要がある最初のファイルは、Apachehttpd.confファイルです。たとえば、私のものは次のとおりです。C:\ Program Files \ Apache Group \ Apache \ conf \httpd.confoテキストエディタのhttpd.confファイルの一番下にあります。これは、Apacheが必要であることを意味します。

  3. はいApacheを使用して仮想ホストを設定すると、問題が解決します。

于 2010-09-17T11:25:59.997 に答える