zoukankan      html  css  js  c++  java
  • CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)

    原文地址:http://blog.csdn.net/tjcyjd/article/details/46553361

    同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例。

    • 首先了解下tomcat的几个主要端口:

    <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443" disableUploadTimeout="false"  executor="tomcatThreadPool" URIEncoding="UTF-8"/>

    其中8080为HTTP端口,8443为HTTPS端口


    <Server port="8005" shutdown="SHUTDOWN">   

    8005为远程停服务端口

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 

    8009为AJP端口,APACHE能过AJP协议访问TOMCAT的8009端口。

    • 部署多个tomcat主要修改三个端口:
    1.HTTP端口,默认8080,如下改为8081
    [html] view plaincopy
     
    1. <Connector port="8081" protocol="HTTP/1.1"   
    2.                connectionTimeout="60000"   
    3.                redirectPort="8443" disableUploadTimeout="false"  executor="tomcatThreadPool"  URIEncoding="UTF-8"/>  

    2.远程停服务端口,默认8005,如下改为8006

    [html] view plaincopy
     
    1. <Server port="8006" shutdown="SHUTDOWN">......  

    3.AJP端口,默认8009,如下改,8010

    [html] view plaincopy
     
    1. <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />  

    原文链接:http://www.linuxidc.com/Linux/2015-04/116592.htm

    [日期:2015-04-22] 来源:Linux社区 作者:qingyizhishi [字体:大 中 小]


    首先在CentOS下安装好JDK,下载好Tomcat,我的是apache-tomcat-7.0.50,不用专门配置CATALINA_2_BASE,CATALINA_2_HOME等环境变量。

    把tomcat解压到linux两个不同的文件夹下,然后把各自conf下的server.xml打开修改关闭端口与启动端口。这样就可以在linux下同时运行两个tomcat了。运行更多tomcat方法是一样的。

    <Server port="
    " shutdown="SHUTDOWN">
    <Connector port="
    " protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    <Connector port="
    " protocol="AJP/1.3" redirectPort="8443" />

    启动好后有时候会打不开网页,可能是iptables 阻止了端口;顺带说明iptables 的开启与关闭。

    1. Linux防火墙(Iptables)重启系统生效

    开启: chkconfig iptables on

    关闭: chkconfig iptables off

    2.Linux防火墙(Iptables) 即时生效,重启后失效

    开启: service iptables start

    关闭: service iptables stop

    需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

    在开启了Linux防火墙(Iptables)时,做如下设置,开启25和110端口,

    修改/etc/sysconfig/iptables 文件,添加以下内容:

    -A RH-Firewall-1-INPUT -m state --state NEW -p tcp -m tcp --dport 25 --syn -j ACCEPT

    -A RH-Firewall-1-INPUT -m state --state NEW -p tcp -m tcp --dport 110 --syn -j ACCEPT

    Ubuntu 14.04安装JDK1.8.0_25与配置环境变量 http://www.linuxidc.com/Linux/2015-01/112030.htm

    Ubuntu 14.04 LTS安装Oracle JDK 1.8 http://www.linuxidc.com/Linux/2014-11/109216.htm

    CentOS6.3安装JDK和环境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm

    RedHat Linux 5.5安装JDK+Tomcat并部署Java项目 http://www.linuxidc.com/Linux/2015-02/113528.htm

    Tomcat权威指南(第二版)(中英高清PDF版+带书签) http://www.linuxidc.com/Linux/2015-02/113062.htm

    Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm

    Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm

    CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm

    CentOS 6.5下安装Tomcat http://www.linuxidc.com/Linux/2015-01/111415.htm

    Tomcat 的详细介绍:请点这里
    Tomcat 的下载地址:请点这里

    更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

    本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-04/116592.htm
    linux
    本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2015-04/116592.htm

    如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。最后你发现你会是个超人。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。 电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗? 求知若饥,虚心若愚。 当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
  • 相关阅读:
    Emgucv使用中常用函数总结
    设置 omitempty 标签忽略空值字段
    Goland 中定义实时模板
    gorm Update
    Gorm 日期格式错误
    Gorm 多张表的自动迁移
    Sql取出各科分数前三名的学生,Sql各科成绩前三的学生
    美团Leaf分布式ID Leaf安装和使用,美团Leaf snowflake雪花算法模式,美团Leaf segment号段模式
    RocketMQ可靠消息最终一致性解决方案
    Windows安装RocketMQ,RocketMQ Windows安装和使用
  • 原文地址:https://www.cnblogs.com/wvqusrtg/p/5120933.html
Copyright © 2011-2022 走看看