2011-01-27 6 views
1

次の2つのWebアプリケーション、fooとbarを持っている場合は、TomcatなどのJ2EEアプリケーションサーバーでは、それらを区別するための通常の方法は、このようなものです:標準Javaアプリケーションサーバーのサブアプリケーションをwebappにマップすることはできますか?

domain.com/foo 
domain.com/bar 

私の代わりにこれを行うにはしたいと思います:

foo.domain.com 
bar.domain.com 

これは可能ですか?

答えて

0

「標準的な」方法で行うことはできません。各Javaアプリケーションサーバーは、さまざまな構成方法を持っています。あなたはどこに配備したいサーバのドキュメントを見る必要があります。

桟橋については、こちらのドキュメントはhttp://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts

0

別々のJkMountディレクティブを2つの別々のファイルに定義することができます。次に、各サブドメインを個別の仮想ドメインとして構成し、そのサブドメインのJkMountとともに適切な設定ファイルを組み込みます。

+0

ありがとうございます。便利ですが、TomcatのフロントエンドにApacheを使用していません。 – ccleve

1

server.xmlに2つのエントリを使用する必要があります。各webappは各仮想ホストのROOT Webアプリケーションになります。

関連する問題