IntelliJ Websphere Server Local,错误 运行 'Local Deploy':地址 localhost:9080 已在使用中

IntelliJ Websphere Server Local, Error running 'Local Deploy': Address localhost:9080 is already in use

我的 运行 IntelliJ 配置似乎有问题。我不能 运行 端口 9080 上的服务器,因为另一个应用程序必须使用端口 9080 并且该应用程序使用哪个端口不取决于我。所以请不要告诉我使用端口 9080 终止应用程序。这不是 this

的副本

使用其他应用 运行ning 我可以通过命令行或使用 IntelliJ 中的外部工具启动服务器,但是我无法通过 运行 配置启动它。我的服务器要求其他应用程序在本地 运行ning 以进行本地测试,但是由于这个非常烦人的问题,我无法调试该应用程序。 IntelliJ 只是简单地从一些配置中选择端口 9080 并自行检查该端口并决定不尝试启动服务器,然后在某个时候以某种方式决定检查当然不可用的端口。是否有我遗漏的设置,或者是否有另一种方法来处理这个问题,这样我就不会 运行 进入这个问题?

在本地部署中,没有更改端口号的选项。

根据@Andrey 的评论,解决方案原来是 server.xml 是 IntelliJ 检查的所有内容,并且不会立即加载 bootstrap.properties。因此,如果您通过 bootstrap.properties、server.env 或任何动态加载的属性填写 httpPort 编号,IntelliJ 将使用默认的 9080。这里的解决方案是在 [=10= 中简单地硬编码 httpPort ] 用于本地测试