廢話很少說,直接說重點: web
假如只有一臺服務器,須要配置多個web網站,該怎麼樣配置tomcat呢,其實很簡單,只須要將tomcat 下面的 server.xml 中增長兩個甚至是多個<Host>……</Host> 標籤便可, 標籤的內容以下例子,其中須要注意的是每一個web 項目的目錄不要在同一個目錄下,host標籤中的 name 不能想能相同, 不然配置不成功(實際配置經驗總結呀!!!). apache
<Alisa>……</Alisa> 標籤內是放本身的域名,加進去就OK。。。。 簡單吧。。<Host name="example" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>www.example.com</Alias> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> <Context path="" docBase="路徑1" reloadable="true" caseSensitive="false" debug="0"></Context> </Host> <Host name="example1" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>www.example1.com</Alias> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> <Context path="" docBase="ROOT\\路徑2" reloadable="true" caseSensitive="false" debug="0"></Context> </Host>
若是想在本地經過配置的域名訪問獲得,就須要修改本機的hosts文件信息,在文件的後面將須要加的域名加上去,IP都爲127.0.0.1。保存就OK了。 tomcat
這時重啓tomcat,就能經過域名在本機訪問項目了。
服務器
轉載請貼出文章出處: http://my.oschina.net/hackenhu/blog/96841 app