没有合适的资源?快使用搜索试试~ 我知道了~
利用不同端口区别,同一台电脑上可启动多个tomcat
资源推荐
资源详情
资源评论
一、 在WINDOWS中启动多个TOMCAT(以三个为例)。
方法一
1、 使用压缩版的TOMCAT,把他分别解压到不同的目录中,如:D:\user1\tomcat5.5、D:\user2\tomcat5.5、D:\user3\tomcat5.5
2、 修改各目录中tomcat5.5\conf下的server.xml
修改<Server port="8005" shutdown="SHUTDOWN">中8005为其他端口
修改<Connector port="8080" maxHttpHeaderSize="8192"中8080为其他端口
修改<Connector port="8009"中8009为其他端口
如我
把d:\user1\tomcat5.5\conf\server.xml中以上的三个port 分别8001、8010、8011;
把d:\user2\tomcat5.5\conf\server.xml中的三个port 分别设为8002、8020、8012;
把d:\user3\tomcat5.5\conf\server.xml中的三个port分别设为8003、8030、8013。
3、 直接运行各目录中tomcat5.5\bin\startup.bat此种方法设置简单,缺点是会在桌面打开很多窗口,且一不小心就会把窗口关闭,造成TOMCAT服务停止。为了解决这种不足可以把三个TOMCAT设为系统服务。
4、 编写并执行InstallServiceu.bat批处理文件。文件内容如下:
rem安装tomcatuser1服务set CATALINA_BASE=d:\user1\tomcat5.5
set CATALINA_HOME=d:\user1\tomcat5.5
call d:\user1\tomcat5.5\bin\service.bat install tomcatuser1
rem安装tomcatuser2服务set CATALINA_BASE=d:\user2\tomcat5.5
set CATALINA_HOME=d:\user2\tomcat5.5
call d:\user2\tomcat5.5\bin\service.bat install tomcatuser2
rem安装tomcatuser3服务set CATALINA_BASE=d:\user3\tomcat5.5
set CATALINA_HOME=d:\user3\tomcat5.5
call d:\user3\tomcat5.5\bin\service.bat install tomcatuser3
执行以上批处理,系统增加了一个三个系统服务,如果你的系统中已安装了一个tomcat的windows 安装版,系统中将还有一个apache tomcat的服务。
如图:
5、到此,可以使用两种方式来启动TOMCAT,一是前面说的直接运行各目录中tomcat5.5\bin\startup.bat。二是在WINDOWS的服务管理中启动这几个服务,或把服务设为自动,让他随WINDOWS启动而自动启动。
6、虽然我们可以通过以上的方式运行TOMCAT服务,但我们不能直接运行tomcat5.exe和tomcat5w.exe。原因是这两个程序只查找一个tomcat5的服务(显示为:Apache Tomcat),按这个服务中的设置去运行。
方法二(此方法本来不想在这里说的,但网上介绍的比较多,但我认为有了方法一,就不需要方式二,因为设置比较复杂,目前我还没发现这样设置比上面的方法有其他优点,但在LINUX中的单用户模式下,还必须这样设置)。
1、使用压缩版的TOMCAT,把他分别解压到不同的目录中,如:D:\user1\tomcat5.5、D:\user2\tomcat5.5、D:\user3\tomcat5.5
方法一
1、 使用压缩版的TOMCAT,把他分别解压到不同的目录中,如:D:\user1\tomcat5.5、D:\user2\tomcat5.5、D:\user3\tomcat5.5
2、 修改各目录中tomcat5.5\conf下的server.xml
修改<Server port="8005" shutdown="SHUTDOWN">中8005为其他端口
修改<Connector port="8080" maxHttpHeaderSize="8192"中8080为其他端口
修改<Connector port="8009"中8009为其他端口
如我
把d:\user1\tomcat5.5\conf\server.xml中以上的三个port 分别8001、8010、8011;
把d:\user2\tomcat5.5\conf\server.xml中的三个port 分别设为8002、8020、8012;
把d:\user3\tomcat5.5\conf\server.xml中的三个port分别设为8003、8030、8013。
3、 直接运行各目录中tomcat5.5\bin\startup.bat此种方法设置简单,缺点是会在桌面打开很多窗口,且一不小心就会把窗口关闭,造成TOMCAT服务停止。为了解决这种不足可以把三个TOMCAT设为系统服务。
4、 编写并执行InstallServiceu.bat批处理文件。文件内容如下:
rem安装tomcatuser1服务set CATALINA_BASE=d:\user1\tomcat5.5
set CATALINA_HOME=d:\user1\tomcat5.5
call d:\user1\tomcat5.5\bin\service.bat install tomcatuser1
rem安装tomcatuser2服务set CATALINA_BASE=d:\user2\tomcat5.5
set CATALINA_HOME=d:\user2\tomcat5.5
call d:\user2\tomcat5.5\bin\service.bat install tomcatuser2
rem安装tomcatuser3服务set CATALINA_BASE=d:\user3\tomcat5.5
set CATALINA_HOME=d:\user3\tomcat5.5
call d:\user3\tomcat5.5\bin\service.bat install tomcatuser3
执行以上批处理,系统增加了一个三个系统服务,如果你的系统中已安装了一个tomcat的windows 安装版,系统中将还有一个apache tomcat的服务。
如图:
5、到此,可以使用两种方式来启动TOMCAT,一是前面说的直接运行各目录中tomcat5.5\bin\startup.bat。二是在WINDOWS的服务管理中启动这几个服务,或把服务设为自动,让他随WINDOWS启动而自动启动。
6、虽然我们可以通过以上的方式运行TOMCAT服务,但我们不能直接运行tomcat5.exe和tomcat5w.exe。原因是这两个程序只查找一个tomcat5的服务(显示为:Apache Tomcat),按这个服务中的设置去运行。
方法二(此方法本来不想在这里说的,但网上介绍的比较多,但我认为有了方法一,就不需要方式二,因为设置比较复杂,目前我还没发现这样设置比上面的方法有其他优点,但在LINUX中的单用户模式下,还必须这样设置)。
1、使用压缩版的TOMCAT,把他分别解压到不同的目录中,如:D:\user1\tomcat5.5、D:\user2\tomcat5.5、D:\user3\tomcat5.5
资源评论
saiczg
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功