我在我的项目中使用 mod_jk 将 apache 连接到 tomcat 服务器。我使用 intelliJ IDEA 作为我的开发 IDE。
我的问题是,每次我在 intelliJ 中重新启动我的 tomcat 时,它都会在不同的端口上启动 ajp 侦听器。我在 IntelliJ 控制台中看到以下行。
May 17, 2013 2:19:51 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
May 17, 2013 2:19:51 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-1377"]
当我下次重新启动时 ajp-bio-xxxx 显示不同的端口。为什么会发生这种情况?我想将其设置为固定端口。
安装tomcat的地方,我检查了server.xml文件,它显示8009作为ajp端口。那为什么 IntelliJ 每次都改变它呢?我该如何解决?