Tomcat中三个端口的作用
来源:Java比海盗     阅读:2523
熊掌科技
发布于 2018-10-31 23:06
查看主页

关于Tomcat的使用我们经常会遇到如下错误:

Tomcat中三个端口的作用

当我们开启多个tomcat时,上面的错误将会被弹出,今天做项目时需要本地同时启动两个项目的tomcat,同时运行,一个项目进行Apache的ActivieMQ消息发送,另一系统有接收消息的监听器,而后进行解决。针对如上错误进行了彻底的查阅资料,现将总结如下:

在tomcat中存在多个脚本命令,如下图所示:

Tomcat中三个端口的作用

我们可以复制两个tomcat,文件名命名为不同的,

Tomcat中三个端口的作用

此时我只是修改了两个tomcat中server.xml文件中的一个端口号:

Tomcat中三个端口的作用

其实这样是远远不行的,我们在启动的时候没有出现问题,但是使用关闭命令的时候问题诞生了,在另一个tomcat里面启动的时候总是会关闭另一个的。

那么tomcat中的server.xml中存在的三个端口的配置,到底是关于什么的呢?

? Server端口

Tomcat中三个端口的作用

详解:

port:指定一个端口,这个端口负责监听关闭Tomcat的请求

shutdown:向以上端口发送的关闭服务器的命令字符串

? Connector

Tomcat中三个端口的作用

port:服务器连接器的端口号,该连接器将在指定端口侦听来自用户端的请求。

redirectPort:服务器正在解决http请求时收到了一个SSL传输请求后重定向的端口号。

connectionTimeout:等待超时的时间数(以毫秒为单位)。

? Connector (ajp)

Tomcat中三个端口的作用

第一个Connector元素定义了一个HTTP Connector,它通过8080端口接收HTTP请求;第二个Connector元素定

义了一个JD Connector,它通过8009端口接收由其它服务器转发过来的请求.

总结起来一句话:假如需要同时启动两个Tomcat或者多个,tomcat的service.xml文件中的三个端口号肯定要同时修改。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 数据库
相关推荐
Centos环境准备(java环境、hosts配置、防火墙关
程序员初入职场避坑指南
关于CSS样式中position(定位)
使用Apache Kafka和KSQL实现流解决普及化(2)
表格之类的如何增加动态文字水印呢?
首页
搜索
订单
购物车
我的