- 1. 把多个web工程copy到tomcat的webapps路径下
- 2. 修改conf/service.xml配置文件
- 3. 在confCatalinalocalhost路径下给每个web工程新建xml配置文件
- 附:在一台主机 启动多个tomcat服务
访问url:http://localhost:8080/web工程/资源
注:启动tomcat服务器,浏览器地址栏输入http://localhost:8080/默认访问webapps/ROOT/index.html
不推荐,web工程与tomcat耦合度太高,不便于版本更迭时迁移
把每个web工程的资源路径和映射路径,在Host标签的Context子标签中进行配置,每个web工程配置一个Context子标签。
例如:
docbase - web工程的资源路径
path - web工程的映射路径 ,即服务器将path路径解析为docbase路径。
此时的访问url: http://localhost:8080/path/资源
仍然不推荐,更改了tomcat的配置文件。
3. 在confCatalinalocalhost路径下给每个web工程新建xml配置文件xml配置文件内容,同上,例如:
注:xml文件名与path名一致。
tomcat启动时,自动读取配置文件。
此时的访问url: http://localhost:8080/path/资源
推荐使用
附:在一台主机 启动多个tomcat服务copy一份tomcat,配置环境变量,修改startup.bat catalina.bat中的环境变量名;
修改conf/service.xml配置文件的各种端口号;
然后在一个同一台主机 启动多个tomcat服务。
参考:一台电脑同时运行多个tomcat配置方法



