我正在尝试练习 Java servlet,我需要 Tomcat 服务器。我选择 IntelliJ 作为我的 IDE,它向我弹出消息:
和这是 Tomcat 的 server.xml 文件中的内容,您可以看到端口号也与 IntelliJ 中的端口号匹配。但默认情况下,此服务器文件中未提及 JMX、HTTPS 和 AJP 的端口号。
现在主要的问题是为什么当一切“看起来”都很好时,IntelliJ 会做出这样的反应?如果您解决了这个问题,请帮助我。
答案1
在 Tomcat 安装文件夹中,转到
“ server.xml
”(可能在下面/usr/share/tomcat{x}/conf/
) 文件并更改:
<Server port="-1" shutdown="SHUTDOWN">
到
<Server port="8005" shutdown="SHUTDOWN">
正如在中提到的这Jetbrains 问题跟踪器页面。
另一件重要的事情是:在 Deployment 部分,确保像这样添加 Artifact:
如果你错过了什么,请关注这页面。如果您遇到其他更深层次的问题,请关注这我讨论的解决 Ubuntu 19.04 中 Tomcat9 和 IntelliJ 2019.1.3 集成问题的链接。我花了 5 天时间才解决这个问题。