如何在一台电脑上开启多个tomcat
2015-10-09 08:35
302 查看
大家基本上都只在一台电脑上面启动一个Tomcat,而启动多个Tomcat会提示报错等相关故障。而假如调试负载均衡及集群的时候,需要在一台电脑上面开启多个Tomcat,那么怎么开启呢?
假如我们想要启动多个Tomcat,则需要在环境变量中下手了。Tomcat的环境变量为CATALINA_HOME,如果我们想配置多个,可以配置CATALINA_HOME1,CATALINA_HOME2等环境变量,变量名随便命名,值就是Tomcat的目录。
假如我们想启动两个Tomcat,将Tomcat复制成为两份,创建环境变量CATALINA_HOME1,CATALINA_HOME2分别为两个Tomcat的目录。
同时我们还需要修改tomcat中bin目录下的catalina.bat和startup.bat两个文件。将两个文件中的CATALINA_HOME替换为我们设置的环境变量,如CATALINA_HOME1或CATALINA_HOME2
OK,配置好后,我们只需要将Tomcat的端口修改成不一样的,就可以实现多开的功能了,至于如何修改Tomcat的端口,可以看参考资料。
方法/步骤
首先需要知道的是,我们不通过Eclipse等其它工具启动Tomcat而通过手动启动Tomcat的时候是需要配置环境变量的。而我们启动Tomcat的时候,则需要读取环境变量中的相关配置来运行。也就是说,假如我有多个Tomcat,而启动的时候都是启动环境变量里面的Tomcat。这样便会因为端口冲突而导致启动失败了。假如我们想要启动多个Tomcat,则需要在环境变量中下手了。Tomcat的环境变量为CATALINA_HOME,如果我们想配置多个,可以配置CATALINA_HOME1,CATALINA_HOME2等环境变量,变量名随便命名,值就是Tomcat的目录。
假如我们想启动两个Tomcat,将Tomcat复制成为两份,创建环境变量CATALINA_HOME1,CATALINA_HOME2分别为两个Tomcat的目录。
同时我们还需要修改tomcat中bin目录下的catalina.bat和startup.bat两个文件。将两个文件中的CATALINA_HOME替换为我们设置的环境变量,如CATALINA_HOME1或CATALINA_HOME2
OK,配置好后,我们只需要将Tomcat的端口修改成不一样的,就可以实现多开的功能了,至于如何修改Tomcat的端口,可以看参考资料。
相关文章推荐
- 在一台电脑上运行两个或多个tomcat
- Linux yum命令以及centOs安装jdk、tomcat、mysql
- 使用 CAS 在 Tomcat 中实现单点登录
- Tomcat权威指南笔记精华版
- tomcat结合nginx使用小结
- [maven]在eclipse中,将maven项目加入到tomcat失败
- Eclipse使用问题—Tomcat部署ClassNotFound问题
- Tomcat6环境JBPM4.4报错:java.lang.ClassNotFoundException: de.odysseus.el.util.SimpleResolver
- Tomcat6环境JBPM4.4报错:java.lang.ClassNotFoundException: de.odysseus.el.util.SimpleResolver
- tomcat 根目录 session
- WEB服务器(Tomcat)
- 修改Tomcat的Access Log存放路径和文件名
- Windows下配置Nginx+Tomcat配置集群负载均衡
- APACHE+TOMCAT的简单HA配置
- Linux Tomcat 开机自启动
- Eclipse自动部署项目到Tomcat的webapps下的有效方法
- linux 配置tomcat运行远程监控(JMX)
- 解决一系列tomcat热部署问题 create a memory leak.
- tomcat6和7用户配置以及内存配置
- 安装集成Tomcat服务器在STS IDE