一個Tomcat支持不同的域名訪問各自不同程序的配置方法

一個項目的2個子項目想要配置2個域名分別訪問

就是a.com 訪問a項目   b.com 訪問b項目

在tomcat目錄下新建一個叫webapps2的文件夾,將b.com對應的那個Host標籤appBase屬性值爲webapps2,修改後如下:

將工程名爲test的項目拷貝到webapps下,將testbbs項目拷貝到webapps2下

<Host name="b.com" appBase="webapps2"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\\project\\test" reloadable="true">
</Context>
</Host>      
<Host name="www.a.com" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\\project\\testbbs" reloadable="true">
</Context>
重新啓動tomcat即可。如果想測試看看效果的話,可以在配置本地的hosts例如:

打開C:\WINDOWS\system32\drivers\etc\hosts  ,編輯如下:

127.0.0.1       localhost
192.168.1.11 a.com
192.168.1.11 b.com

轉載自: http://nickandmiles.blog.163.com/blog/static/23422123201110151492166/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章