网上有很多类似的配置多个Tomcat,但是一般都是一个Tomcat6 一个Tomcat7之类的, 由于我要测试负载均衡,就研究了下如何配置两个tomcat7 下面是步骤
1.添加一个tomcat7,网上有很多教程,在此不再过多赘述,直接上图(我的eclipse是kepler版本的)
2.双击这个 tomcat , 查看并修改tomcat的配置,cttl+s保存 如图
** 注:若红框中的按钮为灰色的 ,说明tomcat下已有项目,把tomcat下的项目都remove掉,刷新一下服务器 ,就可以修改了
图中 Deploy path 直接改其值为 webapps即可 **
3.找到你的tomcat7的磁盘路径 , 直接复制粘贴 ,修改一下名称 如图所示
4.回到eclipse 在server窗口中 new 一个新的tomcat7 ,步骤如图
选择 tomcat7 点击 Add…
点击Browse…来选择你刚刚复制好的第二个 Tomcat7的路径
选择默认或者你自己添加的JRE, 点击Finish
再点击Finish
server窗口中出现一个新的tomcat7
(当然也可以通过 Window->Preferences->Server->Runtime Enviroment->Add…一个新的Tomcat 但是一定得勾选上Create a new local server)
5.双击这个新添加的Tomcat& 进行配置 ctrl+s保存
注:图片右边配置的3个端口一定不能被占用
到这里准备工作就完成了
6,给这两个Tomcat 同时部署同一个项目 并启动 如图所示
这时可以在控制台来看这两个tomcat的启动信息
7 启动成功后,打开浏览器,输入http://localhost/helloTomcat7/
再新建一个浏览器的标签页 输入http://localhost:8080/helloTomcat7/
(我这两个tomcat配置的一个是80端口 一个是8080端口)
这时两个页面都访问成功
两个tomcat配置成功!
最后 两个tomcat可以部署同一个项目也可以部署不同的项目