2012-02-24 9 views
6

Tomcatを(、つまり [*]なしのスタンドアロンモードで)設定するにはどうすればいいですか?1つのサーバに展開し、要求されたドメイン名に?2つのドメインと2つのWebアプリケーション用に1つのTomcatインスタンス

これを行うときに何が起こっていますか?両方のドメインでSSLを使用できますか?ここでは誰もが実際にそれをやった場合、私はこれらの質問への答えだけでなく、できるだけ多くのフィードバックに興味があると思います...

私は、このような設定を記述したブログエントリを見つけたが、それは、Tomcat 5.5のためです:

<Engine defaultHost="domain1.com" name="Catalina"> 
    <Host name="domain1.com" appBase="/home/user1/domain1"> 
    <Alias>www.domain1.com</Alias> 
    <Context path="" docBase="."/> 
    </Host> 
    <Host name="domain2.com" appBase="/home/user1/domain2"> 
    <Alias>www.domain2.com</Alias> 
    <Context path="" docBase="."/> 
    </Host> 

http://iam-rakesh.blogspot.com/2009/10/hosting-multiple-domains-in-tomcat.html

また、私は.../tomcatに/ webappsに/

私はその仕事を持っていると思います後はどのように二つの「根の内側に1つのWebアプリケーション、ROOT.warを、持っている今のよう"、1つのルートWebアプリケーションdomain1.comdomain2.comの1つのルートwebapp?.warはどこに配置する必要がありますか?

+0

[*] Tomcatの前でApacheを使って比較的簡単に行うことができますが...これはこの質問に関するものではありません。この質問は、スタンドアロンモードでTomcatを使ってこのようなことを行うことに関するものです。 –

答えて

4

あなたがリンクしているブログは、基本的にどのようにそれを行う方法を示しています。異なった方法で必要なことの1つは、各ホストごとに 'docBase'属性を別々に設定することです。 docBaseは、そのホストのwarファイルの場所です。異なるdocBasesを使用すると、異なるルートアプリを持つことができます。

関連する問題