如何解决“运行Tomcat服务器(Ubuntu)时出错:端口超出范围问题”。问题?

Pra*_*nav 3 server configuration java tomcat 19.04

我正在尝试在需要 Tomcat 服务器的地方练习 Java servlet。我选择 IntelliJ 作为我的 IDE,它向我抛出弹出消息:

Intellji 弹出错误消息的屏幕截图。

我使用了这个配置: IntelliJ Tomcat 本地服务器配置的屏幕截图。

是里面有什么Tomcat的server.xml文件,其中u可以看到端口数量也随着内的IntelliJ的一个相匹配。但默认情况下,此服务器文件中未提及 JMX、HTTPS 和 AJP 的端口号。

现在的主要问题是,当一切“看起来”都很好时,为什么 IntelliJ 会做出这样的反应?如果你解决这个问题,请帮助我。

小智 8

在 Tomcat 安装文件夹中,转到
server.xml”(可能在 下/usr/share/tomcat{x}/conf/)文件并更改:

<Server port="-1" shutdown="SHUTDOWN">
Run Code Online (Sandbox Code Playgroud)

<Server port="8005" shutdown="SHUTDOWN">
Run Code Online (Sandbox Code Playgroud)

正如在这个Jetbrains 问题跟踪页面中提到的那样。

另一个重要的事情是:在部署部分,确保像这样添加工件: Tomcat 配置页面截图

再次,如果您错过了什么,请关注页面。如果您遇到更深层次的其他问题,请按照我讨论的链接解决 Ubuntu 19.04 中的 Tomcat9 和 IntelliJ 2019.1.3 集成问题。我花了 5 天的时间来解决这个问题。