文档章节

一台windows机器上同时部署多个tomcat服务

独钓渔
 独钓渔
发布于 2015/06/17 16:03
字数 402
阅读 97
收藏 0
如果现在一台机器上已经部署了一个tomcat服务,无论这个tomcat是否已经注册为服务了,或者没有注册windows服务,或者注册了,都没关系。都可以采用下面的方法实现。
如果该tomcat已经注册为windows服务了,从window的环境变量中找不到 
CATALINA_HOME和CATALINA_BASE,也可以采用下面的方式实现。 

当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在dos下运行才发现所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量,因此步骤如下:  
1.使用压缩版的tomcat不能使用安装版的。  
2.第一个tomcat的配置不变。  
3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。  
4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。  
5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。  
6.修改conf/server.xml文件:  
6.1 <Server port="8005" shutdown="SHUTDOWN">把端口改为没有是使用的端口。  
6.2 <Connector port="8080" maxHttpHeaderSize="8192"  
  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  enableLookups="false" redirectPort="8443" acceptCount="100"  
  connectionTimeout="20000" disableUploadTimeout="true" /> 把端口改为没有是使用的端口。  
6.3<Connector port="8009"  
  enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把端口改为没有是使用的端口。  

7成功! 

8 第三、第四.....等N台服务器参考3~6 步顺序进行即可!

本文转载自:http://dong-shuai22-126-com.iteye.com/blog/1763666

共有 人打赏支持
独钓渔
粉丝 47
博文 380
码字总数 143451
作品 0
沙坪坝
系统管理员
私信 提问
javax.net.ssl.SSLHandshakeException(Cas导入证书)

一.报错:javax.net.ssl.SSLHandshakeException 二.原因分析: CAS部署时,常常要涉及到HTTPS的证书发布问题。由于在实验环境中,CAS和应用服务常常是共用一台PC机,它们跑在相同的JRE环境和...

派卡琪安
2013/09/04
0
0
【转】javax.net.ssl.SSLHandshakeException(Cas导入证书)

本文转自:http://my.oschina.net/laiwanshan/blog/159057 一.报错: javax.net.ssl.SSLHandshakeException 二.原因分析: CAS部署时,常常要涉及到HTTPS的证书发布问题。由于在实验环境中,...

无声胜有声
2015/11/20
0
0
用tomcat的虚拟目录实现多节点部署

项目是服务端的接口层,因为需要支持月底月初的大批量查询,操作,采用简单多个tomcat部署同一套代码来支撑并发处理。 在上线部署有个问题,就是代码每次需要覆盖七八台机器的三十几个tomca...

sskicgah
2016/12/07
51
0
《Tomcat Apache集群安装指南》PDF下载

:本文为您讲述了如何在Windows或Linux下进行Tomcat集群的安装配置。 Windows下Tomcat集群的安装配置与Linux下稍有区别,道长为了在一篇教程中讲解两种操作系统的配置,因此使用两台机器进行...

李永波
2011/05/20
969
8
分布式任务调度框架hanzelcast使用

Hazelcast是一个高度可扩展的数据分发和集群平台,提供java.util.{Queue, Set, List, Map}分布式实现及其它特性。 可以作为 a.服务启动: 假设在两台可以通信的服务器A,B上部署hazelcast. 在...

月下独酌100
2012/06/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何有效的背单词

转眼间到了大三快要结束了。英语四级考了三次了,每次都220多分。成绩很稳定,但离四级线还有200多分。学校规定如果过不了四级线,就拿不到学士学位证。没有学位证就找不到好工作,找不到好工...

我是菜鸟我骄傲
29分钟前
1
0
导出表格

https://blog.csdn.net/hhzzcc_/article/details/80419396

Js_Mei
52分钟前
0
0
Ubuntu中安装Elasticsearch

1.安装jre elasticsearch是使用java开发的搜索引擎,因此其运行依赖于java runtime environment,我们在这里不使用Oracel的官方jre,改为使用open-jre。 运行环境: ubuntu:18.04 jre:openj...

cloes
今天
0
0
nginx rails 详细站点配置入门教程

Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,R...

xiangyunyan
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部