Intellij Tomcat配置端口号

3
当我在Intellij中配置本地Tomcat服务器配置时,会显示以下对话框。您可以配置启动脚本和端口号。如果Tomcat的server.xml已指定端口号,为什么Intellij需要端口号呢?我知道Intellij读取服务器配置,因为它正在获取我的证书文件位置。

你如何在Intellij中打开这个屏幕? - Ahmed El-Gamal
2个回答

3

像Eclipse和Intellij这样的应用程序会启动它们自己的Tomcat实例。如果你已经安装了Tomcat并在8080端口上运行,你可以告诉这些IDE在其他端口上启动另一个Tomcat实例。

希望这能有所帮助。

有道理,但为什么它要求您选择现有的Tomcat安装。那只是为了获取配置吗? - Jeff Storey
@JeffStorey 没有理解你的意思。您能否请再详细解释一下?---“为什么它要求您选择现有的Tomcat安装包?”--- - Konza
在上面的截图中,有一个“应用服务器”下拉菜单。它指向一个现有的Tomcat安装。如果它正在运行嵌入式版本,那么它只是使用该现有安装的配置信息(例如密钥库位置)。 - Jeff Storey
@JeffStorey 在那个下拉菜单中,您将能够选择其他服务器,如Jboss。为了创建一个tomcat实例,我们应该提供关于基本目录的信息。要创建另一个tomcat实例,需要一些配置列表,这些配置对所有tomcat实例都是通用的。但是,如果考虑端口号的情况,则不同实例的端口号应该是不同的。Intellij为您提供了一个选项,可以在某个其他端口号上运行该特定的tomcat实例,以便不影响其他tomcat实例。 - Konza

3
在application.properties文件中,添加server.port=8085(或您选择的任何自定义端口)。server.port属性是一个预定义的Spring属性

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接