【问题标题】:Can't start worklight server due to ports already in use?由于端口已在使用中,无法启动 worklight 服务器?
【发布时间】:2014-09-12 14:21:02
【问题描述】:

当我尝试在 Mac OS 上的 Worklight 6.2 中启动 Worklight 服务器时。我不断得到:

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

当我在服务器配置中将端口更改为不同的数字时,我只会收到相同的错误(使用新端口)。

我该如何解决这个问题?

【问题讨论】:

  • 检查你机器上的哪些应用使用了哪些端口:superuser.com/questions/47842/…
  • 你也可以尝试杀死Java进程。
  • sudo lsof -i :10080sudo lsof -i :10443 没有任何结果 :-( - 有更好的命令可以使用吗?
  • 我不知道。重新安装 Worklight Studio?新 Eclipse + 新安装?
  • 我会试试的 - 谢谢

标签: ibm-mobilefirst worklight-server


【解决方案1】:

运行活动监视器并搜索“java”进程。杀了它。

【讨论】:

  • 我没有看到任何名为“java”的进程
【解决方案2】:

试试 TCPView 软件,删除上面提到的端口号。然后清理项目并运行服务器。

希望这会有所帮助。

【讨论】:

    【解决方案3】:

    试试这个:

    • Finder -> 前往 -> 前往文件夹。输入以下位置 /etc
    • 搜索名为 hosts 的文件。将其复制到您的桌面。
    • 检查包含 localhost 的行并删除该行,然后添加新行,如下所示:(如果不存在这样的行,则添加新行没有问题)
    • 127.0.0.1 localhost
    • 保存文件并替换 /etc 中的文件。
    • 关闭 eclipse,现在启动服务器。
    注意: 仅在使用 lsof 命令或终止 java 进程不能解决您的问题时尝试此操作。

    【讨论】:

    • 这有助于解决我的问题。我的问题是机器 IP 地址已更改且主机文件未更新。在我用机器 IP 地址更新了配置 localhost 的第一行之后,MFP 服务器就可以启动了。谢谢。
    猜你喜欢
    • 2020-11-27
    • 1970-01-01
    • 2019-10-23
    • 2021-08-10
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多