IntelliJ Websphere Server本地,运行“本地部署”时出错:地址localhost:9080已在使用中

时间:2018-08-13 21:07:06

标签: intellij-idea websphere

我在IntelliJ的运行配置中似乎做错了。我无法在端口9080上运行服务器,因为另一个应用程序必须使用端口9080,并且该应用程序使用哪个端口不由我决定。因此,请不要告诉我使用9080端口杀死该应用程序。这不是this

的重复项

运行其他应用程序后,我可以通过命令行或使用IntelliJ中的外部工具来启动服务器,但是我无法通过运行配置来启动它。我的服务器要求另一个应用程序在本地运行以进行本地测试,但是由于这个极其烦人的问题,我无法调试该应用程序。 IntelliJ只是从某种配置中选择端口9080,并自行检查该端口,并决定不尝试启动服务器,然后在某种程度上决定检查端口,当然该端口将不可用。是否有我缺少的设置,或者有其他方法可以解决此问题,从而避免遇到此问题?

Configuration options 在本地部署中,无法更改端口号。

1 个答案:

答案 0 :(得分:0)

从@Andrey的评论来看,解决方案原来是server.xml,这是IntelliJ进行的所有检查,并且不会立即加载bootstrap.properties。因此,如果您通过bootstrap.properties,server.env或任何动态加载的属性填写httpPort号,则IntelliJ将使用默认的9080。然后,这里的解决方案是简单地将{Port}中的httpPort硬编码为本地测试。