Tomcat各个 端口作用

Tomcat各个 端口作用,第1张

从tomcat配置文件中,我们可以看出,在启动tomcat的时候默认启动了3个端口,分别是8080(8443)、8009、8005。

这个应该是我们最熟悉的一个,平常开发测试也经常用,该Connector用于 监听浏览器发送的请求 ,设置为80后可以直接使用 http://localhost 访问。

http协议,其中 redirectPort 表示如果发送的是https请求,就将请求发送到8443端口。

8443是默认的https监听端口,默认是没有开启的,如果要开启由于tomcat不自带证书所以除了取消注释之外,还需要自己生成证书并指定。

Nginx、Apache等反向代理tomcat时就可以使用ajp协议反向代理到该端口。

虽然我们经常使用http反向代理到8080端口,但由于ajp建立tcp链接后一般长时间保持,从而减少Http反复进行tcp链接和断开的开销,所以反向代理中ajp是比http高效的。

tomcat监听的关闭端口, 就是说这个端口负责监听关闭tomcat的请求

当执行 shutdown.sh 关闭tomcat就是链接8005端口执行 SHUTDOWN 命令;由此,我们直接用telnet向8005端口执行 SHUTDOWN 来关闭tomcat,这也是比较正统的关闭方式,如果这个端口没被监听,那么sh脚本就是无效的。

实际上,8005和8009端口并不是必须的,尤其SHUTDOWN虽然默认是监听在127.0.0.1,但是连接到这个端口,发送 SHUTDOWN 就可以无任何验证的把tomcat关闭掉,有安全隐患的。

AJP端口用来与应用服务器交互时候用,比如apache连接tomcat等,开发期间一般也用不着,可以禁止掉。

AJP端口,直接注释掉server.xml文件的配置行就可以了。

SHUTDOWN端口是写在server参数里面的,直接去掉是不管用的,也是会默认启动,一般在安全设置时候建议把端口修改为其他端口,SHUTDOWN修改为其他复杂的字符串。

实际上这个端口是可以直接屏蔽不监听的。设置时候将其port值修改为-1就可以。

本实例主要介绍修改Tomcat端口号的方法 以及当端口号发生冲突时如何解决         Connector子元素下的port是设置服务器端口 而connection Timeout则是服务器连接超时 单位为毫秒         ( )使用记事本打开Tomcat安装目录下的conf文件夹下的servlet xml文件         ( )在servlet xml文件中找到以下代码         <connector port= protocol= HTTP/         connectionTimeout=         redirectPort= />        ( )将上面代码中的port= 修改为port= 即可将Tomcat的默认端口设置为 在修改端口时 应避免与公用端口冲突 建议采用默认的 端口 不要修改 除非 端口被其他程序所占用         ( )修改成功后 为了使新设置的端口生效 还需要重新启动Tomcat服务器         ( )将Tomcat端口号更改为 后 重新启动的界面如图 所示

lishixinzhi/Article/program/Java/ky/201311/28852

Tomcat安装时默认的端口设置的是8080,而http协议的默认端口是80,所以测试Tomcat时需要输入的网址为“localhost:8080”,若把Tomcat的端口设置为80,则直接输入“localhost”就能显示Tomcat默认主页,下面我们来分享下,方便需要的朋友

Tomcat安装时默认的端口设置的是8080,而http协议的默认端口是80,所以测试Tomcat时需要输入的网址为“localhost:8080”,若把Tomcat的端口设置为80,则直接输入“localhost”就能显示Tomcat默认主页.

JDK,Tomcat(本文以Tomcat7.0.27为例);

方法/步骤

1、成功安装JDK和Tomcat;

2、定位到Tomcat的安装目录:右键单击Tomcat,选择“属性”,单击“打开文件所在位置”

3、在目录“Tomcat7.0\conf”下找到“server.xml”文件,用VS或者其他能解译xml文件的工具打开:

4、找到代码port=”8080”,将8080修改为80后,单击“保存”即可完成修改:

5、修改完成后需要重新启动一下服务器:先单击stop停止服务器,再单击start开启服务器:

6、重新开启服务器后打开浏览器,在地址栏中输入”localhost”并按回车键.

注意:

用记事本也能打开.xml文件,但是显示时未能用颜色区分代码和注释,看起来很乱,不容易找到8080;

网址输入时一般都可以省略”http://”,而且localhost也可以用“127.0.0.1”代替;

更多相关内容可单击网页右上角我的用户名查看。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/281384.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存