1、找到文件server.xml,该文件在tomcat目录下config文件夹下
2、配置虚拟主机,添加<Host>标签,如下:
<Host name=www.abc.com appBase="D:\Program Files \apache-tomcat-6.0.29\webapps\examples"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
含义:name代表你访问时需要采用的域名 appBase代表你项目存放的位置 例:D:\Tomcat 6.0\webapps, 其他可以不变 。
3、配置<Context>,在<Host>标签下添加<Context>标签,如下:
<Context path = '\ProjectName' docBase = "E:\devPrj\projectName\" debug="0" reloadable = "true" />
含义: path代表访问路径 (例如,发布项目后,输入www.abc.com\ProjectName即可访问项目) docBase指向项目存放的具体位置 ,如果有webRoot,则指向webRoot文件夹,如果没有,则直接指向项目名称文件夹
4、配置host文件
找到路径 C:\Windows\System32\Drivers\etc\hosts文件, 一般在最后 添加上
192.168.3.192 www.abc.com即可
5、启动tomcat ,然后输入 www.abc.com:8080\ProjectName 即可访问项目
6、如果访问多个项目 ,则在server.xml下的<Host>标签下,继续添加<Context>标签
<Context path = '\ProjectName1' docBase = "E:\devPrj\projectName1\" debug="0" reloadable = "true" />
<Context path = '\ProjectName2' docBase = "E:\devPrj\projectName2\" debug="0" reloadable = "true" />
等等。
最后,通过访问www.abc.com\ProjectName 和www.abc.com\ProjectName1 来访问不同的项目。