次の2つのWebアプリケーション、fooとbarを持っている場合は、TomcatなどのJ2EEアプリケーションサーバーでは、それらを区別するための通常の方法は、このようなものです:標準Javaアプリケーションサーバーのサブアプリケーションをwebappにマップすることはできますか?
domain.com/foo
domain.com/bar
私の代わりにこれを行うにはしたいと思います:
foo.domain.com
bar.domain.com
これは可能ですか?
次の2つのWebアプリケーション、fooとbarを持っている場合は、TomcatなどのJ2EEアプリケーションサーバーでは、それらを区別するための通常の方法は、このようなものです:標準Javaアプリケーションサーバーのサブアプリケーションをwebappにマップすることはできますか?
domain.com/foo
domain.com/bar
私の代わりにこれを行うにはしたいと思います:
foo.domain.com
bar.domain.com
これは可能ですか?
「標準的な」方法で行うことはできません。各Javaアプリケーションサーバーは、さまざまな構成方法を持っています。あなたはどこに配備したいサーバのドキュメントを見る必要があります。
桟橋については、こちらのドキュメントはhttp://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts
別々のJkMountディレクティブを2つの別々のファイルに定義することができます。次に、各サブドメインを個別の仮想ドメインとして構成し、そのサブドメインのJkMountとともに適切な設定ファイルを組み込みます。
server.xmlに2つのエントリを使用する必要があります。各webappは各仮想ホストのROOT Webアプリケーションになります。
ありがとうございます。便利ですが、TomcatのフロントエンドにApacheを使用していません。 – ccleve