关闭Tomcat中不用的默认端口

在tomcat的server.xml配置文件中默认开启了用于远程关闭tomcat的端口

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

以上配置的含义是开启8005端口,使用“SHUTDOWN”指令来关闭tomcat。

通过telnet连接上8005端口,然后发送“SHUTDOWN”就可以关闭tomcat哦~

如果一台服务器上需要部署多个tomcat,为了避免端口冲突我们必须对其修改来保证其唯一,并且对于老版本的tomcat来说默认会开启三个端口:8005(shutdown)、8009(AJP协议连接器)和8080(HTTP协议连接器)【在新版本AJP连接器默认未开启】。

其实默认的8005和8009端口很少会使用到,同时还可能造成不必要的安全漏洞,所以我们有必要将其关闭掉。

对于AJP来讲,只需要将其注释掉即可,例如

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <!--
    <Connector protocol="AJP/1.3"
               address="::1"
               port="8009"
               redirectPort="8443" />
    -->

对于shutdown的8005端口来说,只需要将其改为“-1”即可,例如:

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

当让,修改完毕后记得重启哦~

猜你喜欢

转载自blog.51cto.com/dengshuangfu/2555629