2014-09-12 100 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

相關問題