Intellij / Websphere运行配置说“地址localhost:8880已经在使用”

时间:2015-10-30 13:40:09

标签: intellij-idea localhost websphere socketexception

这是我第一次尝试在Intellij中创建Websphere Local运行配置,显然我需要一些帮助。

第一个问题:我运行配置时是否应该运行Websphere?

第二个问题:当我运行配置并且Webshpere没有运行时,Intellij会说'无法ping localhost:8880',所以可能Websphere应该正在运行。当我启动Websphere然后启动Intellij运行配置时,它说“地址localhost:8880已经在使用”,然后“无法打开调试器端口(127.0.0.1:62019):java.net.SocketException:'socket closed'”

这是我的设置:

enter image description here

第三个问题:从Websphere管理控制台我得到的端口8880被配置为SOAP_CONNECTOR_ADDRESS。 Intellij应该使用它吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

以下对我有用:

  • 转到运行/调试配置,然后单击+
  • 选择远程(而非Websphere Server)
  • 将端口更改为您要使用的端口(我选择7777)

答案 1 :(得分:1)

回答你的问题:不,如果你想从IntelliJ启动服务器,你应该首先检查服务器是否已停止。

解决问题:您是否检查过WebSphere是否自动作为服务运行?

在Windows上执行此操作:

  1. 打开"文件资源管理器"窗口
  2. 右键单击"我的电脑"
  3. 点击"管理"
  4. 点击"服务和应用"
  5. 点击"服务"
  6. 寻找" IBM WebSphere Application Server"
  7. 检查它是否正在运行并停止运行,如果您想从IntelliJ启动服务器,请将其更改为手动,而不必在每次登录Windows时重复此过程。