开发者社区> 问答> 正文

ecs服务器能怎么同时运行多个tomcat?

ecs服务器能怎么同时运行多个tomcat?

展开
收起
henghengsxh 2016-04-10 22:47:17 3032 0
2 条回答
写回答
取消 提交回答
  • 可以参考这个链接:http://wjw7702.blog.51cto.com/5210820/1104665,对windows和linux系统下安装运行多个tomcat 都有详细步骤。

    2019-07-17 18:40:27
    赞同 展开评论 打赏
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者

    我所用Tomcat服务器都为zip版,非安装版。以两个为例:
    安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:

    (1) 修改http访问端口(默认为8080端口)

                               minProcessors="5"   maxProcessors="75"   
                                enableLookups="true"   redirectPort="8443"   
                                acceptCount="100"   debug="0"   connectionTimeout="20000"   
                                useURIValidationHack="false"   disableUploadTimeout="true"   /> 
    

    (大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。

    (2) 修改Shutdown端口(默认为8005端口)

    (大概在13行左右)将8005修改为没有在使用的端口号,例如8095

    (3) 修改JVM启动端口(默认为8009端口)

         
    < Connector    className ="org.apache.coyote.tomcat4.CoyoteConnector"    
                                port ="8009"    minProcessors ="5"    maxProcessors ="75"    
                                enableLookups ="true"    redirectPort ="8443"    
                                acceptCount ="10"    debug ="0"    connectionTimeout ="20000"   
                                useURIValidationHack ="false"    
                               protocolHandlerClassName ="org.apache.jk.server.JkCoyoteHandler" />
    

    (大概在107行左右)将8009修改为没有在使用的端口号,例如8099

    这样就没问题了。

    2019-07-17 18:40:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ECS全知道(下) 镜像与快照+块存储、安全、网运维与监控 立即下载
ECS全知道(上) 实例+计费 立即下载
云服务器可观测能力的探索与实践 立即下载