记录tomcat-9.0.65在apr模式下无法通过IP访问处理

用cmd netstat命令查看了一下绑定的端口

netstat -ano | findstr  8888

在NIO模式下,会有两个地址绑定,一个是IPv4,一个是IPv6。而在APR模式下只有一个IP6的地址绑定。那么问题就在于tomcat的地址绑定上。为什么NIO模式会有IPv4和IPv6,而APR模式只有IPv6呢?所以APR模式导致用本机地址127.0.0.1(IPv4)无法访问 。

解决方案

在tomcat配置server.xml中手工指定地址 address="0.0.0.0"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Connector port="8888"
    protocol="org.apache.coyote.http11.Http11AprProtocol"
    address="0.0.0.0"
    enableLookups="false"           
    maxThreads="1000"              
    minSpareThreads="100"                           
    acceptCount="1500"              
    disableUploadTimeout="true"             
    connectionTimeout="20000"              
    URIEncoding="UTF-8"                          
    redirectPort="8443"              
    compression="on"             
    compressionMinSize="1024"
    useSendfile="false"
    noCompressionUserAgents="gozilla, traviata"           
    compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript "/>
               

 

posted @   锐洋智能  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
· Windows 提权-UAC 绕过
历史上的今天:
2022-02-21 openresty 防DDOS攻击
2022-02-21 lua and or not 逻辑运算符
2022-02-21 h2 int2 int4 int8 int的值域范围都是多少?怎么算的??
2022-02-21 h2:无法自动建库解决(H2 Database Engine)
点击右上角即可分享
微信分享提示