美文网首页
Tomcat端口设置

Tomcat端口设置

作者: 阿卡拉呢 | 来源:发表于2020-01-17 13:20 被阅读0次

    通常情况下,我们使用tomcat时,都是直接从官网下载,解压缩后直接部署项目,然后修改一下端口号、配置参数就完了。

    有时候我们会在一台服务器上面部署多个Tomcat,很容易出现端口冲突,默认情况下一个Tomcat实例需要占用四个端口:8080、8443、8005、8009。对应到server.xml中就是如下配置点:

    我们通常就是修改8080、8443这两个端口值。其实为了避免端口冲突,我们可以取消掉Tomcat对8005、8009端口的占用。这样一个tomcat实例只需要占用两个端口即可。

    (1)、对8005端口的处理

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

    修改为:

    <Server port="-1" shutdown="SHUTDOWN">

    但是这样修改后,就不能使用shutdown.bat或shutdown.sh去关闭tomcat实例了,只能使用关闭线程的方式进行。所以不推荐,可以将这个端口修改一个比较大的如:50001。

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

    (2)、对8009端口的处理

        <!-- Define an AJP 1.3 Connector on port 8009 -->

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

    直接注释掉即可,

        <!-- Define an AJP 1.3 Connector on port 8009

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

    -->

    AJP使用8009端口建立的连接器主要负责和其他的HTTP服务器建立连接(通常是Apache Web服务,使用Nginx都可以关闭掉这个端口)。

    通过实际验证确实可以将端口缩减到只占用三个、或者二个。

    相关文章

      网友评论

          本文标题:Tomcat端口设置

          本文链接:https://www.haomeiwen.com/subject/hupczctx.html