做实施的时候该是能用到了,用一个tomcat跑多个工程,其实在webapps下面放多个文件夹就可以实现了,但是今天在做的时候,发现一个工程做成ROOT,一个工程做成其他名称(比如test),这时ROOT工程没有问题,但是test工程里由于开发时都是用的绝对路径(比如/image/a.jpg),这时test工程会出现问题。
利用tomcat配置虚拟主机可以消除这类问题。
1、修改tomcat的conf文件夹下的server.xml文件。
|
将上面的代码替换掉原有的Host标签。
2、修改C:\WINDOWS\system32\drivers\etc\hosts文件,添加
127.0.0.1 localhost1 127.0.0.1 localhost2 |
3、重启tomcat,访问http://localhost1:8080,这时会访问到test1工程。
访问http://localhost2:8080,会访问到test2工程。