同一台服务器配置多个tomcat服务的方法
要在同一台服务器上配置多个tomcat服务,需要解决以下几个问题
(1) 不同的tomcat启动和关闭监听不同的端口
(2) 不同的tomcat的启动文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。
Linux下配置步骤:
1. 修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;
修改后的profile文件示例如下:
export JAVA_HOME=/usr/jdkexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=$JAVA_HOME/libexport CATALINA_HOME=$CATALINA_2_HOME利用profile中第二组设置export CATALINA_BASE=$CATALINA_2_BASE利用profile中第二组设置
3.修改完毕后,要想马上生效还要运行$ source /etc/profile,不然只能在下次重进此用户时生效。
4.分别进入两个tomcat的bin目录,启动tomcat—startup.sh
5.然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。
注:在windows系统下,也可以按照同样的道理修改对应的配置即可(未亲测哦...),如果想启动N多个可以依此法类推……