Eclipse中使用Apache Tomcat时AJP/1.3端口不显示求助
解决Tomcat中AJP/1.3端口配置消失的问题
我之前也碰到过一模一样的问题,别担心,咱们一步步来解决:
核心原因
你说重装Tomcat没用,大概率是因为Eclipse并没有使用你新安装的Tomcat实例,而是沿用了之前工作空间里Servers项目下的配置文件——之前修改时不小心删掉了AJP端口的配置节点,所以重装本身不会覆盖Eclipse里的这份配置。
具体修复步骤
找到正确的
server.xml文件- 如果你的Tomcat是直接在Eclipse中配置的,优先去工作空间的
Servers文件夹里找对应Tomcat实例的server.xml; - 要是你明确用的是本地安装的Tomcat,就去Tomcat安装目录下的
conf文件夹里找server.xml。
- 如果你的Tomcat是直接在Eclipse中配置的,优先去工作空间的
检查并添加AJP端口配置
打开server.xml后,查找是否存在类似下面的AJP Connector节点:<Connector protocol="AJP/1.3" address="::1" port="8009" redirectPort="8443" />如果找不到这段代码,手动把它添加到HTTP Connector(就是那个端口为8080的
Connector节点)的下方即可。验证配置并重启Tomcat
- 保存修改后的
server.xml; - 在Eclipse中右键点击对应的Tomcat服务器,选择
Restart重启; - 重启后再打开服务器配置页面,就能看到AJP/1.3端口的选项了。
- 保存修改后的
额外注意事项
- 如果你发现默认的8009端口被占用,可以把
port属性改成其他未被使用的端口(比如8010); - 要是不确定Eclipse用的是哪份配置,可以右键Tomcat服务器→
Open,在Server Locations区域查看当前使用的配置路径,确保修改的是正确的文件。
内容的提问来源于stack exchange,提问作者Chirayu
相关产品推荐
相关产品推荐

