2014-09-12 62 views
2

当我尝试在mac OS上的Worklight 6.2中启动Worklight服务器时。我不断收到:由于端口已被使用,无法启动worklight服务器?

Several ports (10080, 10443) required by Worklight Development Server are already in use

当我改变端口的服务器配置不同数量的,我只是得到了同样的错误(新端口)。

我该如何解决这个问题?

+1

检查机器上的哪些应用程序使用哪些端口:http://superuser.com/questions/47842/is-there-an-app-for-the-mac-that-shows-you-which-apps-are -using-the-network – 2014-09-12 14:22:34

+1

您也可以尝试终止Java进程。 – 2014-09-12 14:29:32

+0

'sudo lsof -i:10080'和'sudo lsof -i:10443'不会产生什么结果:-( - 是否有一些更好的命令可供使用? – 2014-09-12 15:25:13

回答

0

运行Activity Monitor并搜索“java”进程。杀了它。

+0

我没有看到任何名为“java”的进程 – 2014-09-13 18:19:28

0

尝试使用TCPView软件并删除端口号,如上所述。然后清理项目并运行服务器。

希望这会有所帮助。

0

尝试了这一点:

  • 查找 - >转到 - >转到文件夹。键入以下位置/ etc
  • 搜索名为hosts的文件。将其复制到桌面。
  • 检查包含本地主机和删除该行,并添加一个新行,如下所示的线:(如果没有这样的线存在时,没有问题添加一个新行)
  • 127.0.0.1本地主机
  • 保存文件并替换/ etc中的文件。
  • 关闭eclipse,现在启动服务器。
注:试试这个只适用于使用 lsof的命令或杀死Java进程并没有解决你的问题。

+0

这有助于解决我的问题。我的问题是机器IP地址已更改,主机文件未更新。在我更新了配置本地主机和机器IP地址的第一行之后,MFP服务器才能够启动。谢谢。 – TyLy 2016-02-22 18:22:28

相关问题