2013-02-14 141 views
2

我可以在網址爲http://localhost:8080/pfaf/test.html的tomcat上運行我的應用程序。在tomcat上配置虛擬主機

在我的應用程序中,我訪問的樣式爲/styles/abc.css。在打開應用程序時,我在控制檯中發現它正在尋找位於http://localhost:8080/styles的css。當這個應用程序運行在WAS(它有一個虛擬主機)時,它的效果很好。

所以有人可以請幫我在Tomcat上創建一個虛擬主機,使URL成爲提前爲http://pfaf.localhost:8080/test.html

感謝,

-Ritesh

回答

2

在大多數版本的Tomcat,其中的Tomcat6和Tomcat7,您添加虛擬主機通過將 主機元素添加到引擎元素在server.xml文件中

http://tomcat.apache.org/tomcat-7.0-doc/virtual-hosting-howto.html

例子:

<Host name="pfaf.localhost" appBase="pfaf_webapps" 
     unpackWARs="true" autoDeploy="true"/> 

要部署一個WAR文件到這個新的虛擬主機,把它放入$ CATALINA_HOME/pfaf_webapps