目录
日后我们需要做项目的时候,会将多个项目放入一个tomcat中。但是这样会带来不好的后果,首先是如果其中一个项目出现问题,那么整个tomcat都无法启动;其次是如果一个项目需要进行维护,那就需要停掉整个tomcat,并且有很多tomcat已经有缓存信息了,如果直接停止tomcat,那么会导致数据的丢失。
一.关闭复制tomcat
1.三台机器分别关闭并且复制tomcat
二.更改其环境变量
为了方便我们实验,我们将三台机器的tomcat的文件名称进行更改
然后 vim /etc/profile中进行环境变量的修改,将所需要添加的内容加入到环境变量的配置文件中,三台机器都需要修改。
修改完成之后,source一下使其生效。
三.修改server.xml文件
三台机器我们都做同样的步骤:
第一处:
将23行的8005改成18005
第二处:
将69行的8080端口改成18080端口
第三处:
将116行的内部通讯端口8009改成18009
四.修改bin目录中的脚本
添加完成之后wq保存退出。此时我们第一台机器已经修改完成,但是剩下两台没有修改,因此我们需要删除剩下两台机器中的文件,然后将第一台机器中修改好的文件传输过去。
删除2,3两台主机中的18080tomcat
然后分别给2,3两台机器进行文件的传输
五.分别重启两台tomcat
为了方便试验,我们继续向index.jsp文件中加入一行内容
然后将8080中的index.jsp传输到18080中去(同一台机器)。
然后将改好的文件传输到另外两台机器(8080和18080改)
六.测试
传输完成之后,我们首先开启第一台机器的8080查看是否成功。
8080成功,然后我们开启18080查看是否成功.
这样,我们就在一台主机中开启了两个tomcat。同理,我们也在2,3两台主机中分别开启两个tomcat进行测试。