Tomcat 8005/8009/8080/8443端口的作用

8005--关闭tomcat进程所用。当执行shutdown.sh关闭tomcat时就是连接8005端口执行“SHUTDOWN”命令--由此,我们直接telnet8005端口执行“SHUTDOWN”(要大写,小写没用;不运只能telnet 127.0.0.1 8005其他地址telnet都不能连接)也可以成功关闭tomcat.

同时反之如果8005端口未监听那么tomcat无法用shutdown.sh关闭。

8009--httpd等反向代理tomcat时就可以使用使用ajp协议反向代理到该端口。虽然我们经常都是使用http反向代理到8080端口,但由于ajp建立tcp连接后一般长时间保持,从而减少了http反复进行tcp连接和断开的开销,所以反向代理中ajp是比http高效的。

8080--默认的http监听端口。

8443--默认的https监听端口。默认未开启,如果要开启由于tomcat不自带证书所以除了取消注释之外,还要自己生成证书并在<Connector>中指定方可。

8005端口是用来关闭TOMCAT服务的端口。

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

连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器
————————————————
版权声明:本文为CSDN博主「zhy-dream」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhydream77/article/details/82179896

原文地址:https://www.cnblogs.com/zhoading/p/12344044.html

时间: 2024-10-21 00:12:05

Tomcat 8005/8009/8080/8443端口的作用的相关文章

tomcat的8080,8009,8443,8005都是什么端口

<Server port="8005" shutdown="SHUTDOWN"> 远程停服务端口<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 其中8080为HTTP端口,

Eclipse启动Tomcat错误:Several ports (8005,8009) required by Tomcat v6.0 Server at localhost are already

解决办法: 1.netstat -aon|findstr 8005 可查看指定端口号使用情况 2.tasklist |findstr 10452 找出占用指定进程Id的程序 3.taskkill /pid 10452 /F 结束该进程

Android 启动Tomcat服务报错,端口占用解决方案

启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop

搭建全能服务器(tomcat,IIS,PHP使用80端口共存)

搭建全能服务器 这是一个很常见的场景,要在同一台服务器上部署多种语言开发的程序,并且每种语言处于各种原因要放在不同web容器中去运行,而且都要通过80端向外提供服务,例如:在同一台服务器上部署.net程序,java程序,php程序,都通过80端口向外提供web服务.处于这种场景就只能搭建全能服务器了. 结构图: 大致思路: Apache 端口设置为:80 IIS  所有服务端口都设置为:8081 Tomcat 所有服务端口都设置为:8080 使用apache反向代理功能代理访问本地的IIS(80

实现tomcat与IIS公用80端口

一.80端口被system占用的问题 目前生产环境的需要两种方式网站发布: [1].使用IIS发布.net开发的网站: [2].使用tomcat发布java开发的网站: 启动tomcat的时候发现无法启动80端口被占用,请试图排查下如下原因: 在安装了Ms SQL server如果安装了报表服务ReportServer,此服务默认占用了80端口,如果是,请关闭此服务,并将其启动类型变成禁用或手动 二.实现tomcat与IIS公用80端口 实现tomcat与IIS公用80端口,目前解决方案是:双I

tomcat项目更新后js效果没有作用

项目更新后有一小段js一直没有起作用,最后把tomcat缓存清理后并重启tomcat还是没有效果.最终把浏览器缓存清除一下,问题解决了. 虽然问题解决了,但是无法确认tomcat的缓存和该段代码无效是否有效. 问题的教训是:将浏览器设置为"退出时清除历史记录",然后工具---internet选项----浏览历史记录(设置)"每次访问网页时". 截图为: tomcat项目更新后js效果没有作用,布布扣,bubuko.com

TCP和UDP的135、137、138、139、445端口的作用

如果全是2000以上的系统,可以关闭137.138.139,只保留445 如果有xp系统,可能以上四个端口全部要打开 无论你的服务器中安装的是Windows 2000 Server,还是Windows Server 2003,它们无一例外会在默认安装下开通135端口.137端口.138端口.139端口和445端口.这些端口可以说都是一把“双刃剑”,它们既能为你提供便利,也会反过来,被其他人非法利用,成为你心中永远的痛.为此,我们很有必要熟悉这些端口,弄清它们的作用,找出它们的“命门”,以避免误伤

Tomcat 仅用ip和端口 不用项目名就能访问项目

今天发现生产上tomcat项目 仅用ip+端口 就能访问项目,觉得很奇怪,百思不得其解,各种尝试,终于找出原因 例: http://192.168.50.248:8081/login.htm     能直接进入项目的登录页面 http://192.168.50.248:8081/project/login.htm  也能进入项目的登录页面 于是,我本地tomcat尝试了下,发现如果不加项目名,访问就404了, 后来我加了项目名,登录页面能访问,但是登录成功,跳转到index.htm的时候,项目名

tomcat server.xml各个端口的作用

<Server port="8005" shutdown="SHUTDOWN"> <!-- 属性说明 port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串 --> <Listener className="org.apache.catalina.core.AprLifecycleListener" /> <Listener classNa