运行配置停止之前未连接Application Server:无法ping到localhost:7001

时间:2018-02-21 18:50:03

标签: intellij-idea weblogic12c

我正在尝试从Intellij运行我的weblogic。我收到了错误:

  

在运行配置停止之前未连接Application Server,原因:无法在localhost:7001上ping服务器。

除了这个错误,我还在Intellij终端中看到以下错误,当我尝试运行startWeblogic.cmd时:

  

该命令的语法是正确的。

当我尝试在同一台服务器上运行另一个项目时,服务器运行正常。另一个项目首先给出了这个错误,现在它出现在这个项目中。我没有同时在这两个服务器上运行weblogic服务器。我也尝试删除计算机上的java.exe进程,因为它修复了过去无法ping通的问题,但这次没有。

编辑:我刚刚尝试运行我的Weblogic的config.cmd以构建新的本地主机,但是cmd行给了我"语法不正确& #34;只是为了尝试启动config.cmd。所以,我认为这个问题根植于我的Weblogic。

编辑:我尝试重新安装一个新的Weblogic 12,它仍然给了我"语法错误"当我尝试运行config.cmd时。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。如果您转到“帮助”>“在 Finder 中显示日志”并打开 idea.log,您可能会看到问题的根本原因。

2021-06-24 12:18:42,010 [  16549]   WARN - ntellij.ui.tree.AsyncTreeModel - invalid node: WebLogic 12.1.3.0.0 
2021-06-24 12:18:43,589 [  18128]   INFO - xecution.runners.ExecutionUtil - Error running 'WebLogic 12.1.3.0.0':<br>No JDK specified 
com.intellij.execution.CantRunException: No JDK specified

结果,我进入了文件 > 项目结构 > 项目设置 > 项目。我注意到有 <No SDK>。我在我的计算机上将其更改为 Java SDK。然后我重新启动了 IntelliJ。

请注意,我确实发现即使在此之后它仍然保留在端口 7001 上。我用过

lsof -i tcp:7001

发现有问题的进程并杀死它。然后我重新启动了 IntelliJ 并能够启动 WebLogic。