【问题标题】:IBM Worklight 6.1 - Studio waiting for "startup preview server listener to complete"IBM Worklight 6.1 - Studio 等待“启动预览服务器侦听器完成”
【发布时间】:2013-12-30 17:44:51
【问题描述】:

我在 Mac OSX 10.8 上运行 Worklight 6.1 DevStudio,经过几天的适配器和混合应用程序开发,一切正常。我成功地重建、重新部署和运行这两种类型的项目数十次。

上次我尝试重建适配器时,它没有完成。通常这是在 10 秒左右完成。最终,10 分钟后,我试图阻止它 - 最终强制退出日食。现在我无法启动 Worklight Development Server。它正在等待的最新内容是“worklight 启动预览服务器侦听器完成”。其他时候它会说其中一台服务器不会启动,我是要等待还是退出。我已经等了 5 分钟 - 我增加了超时。如果我说退出,它会“永远”挂起,试图停止开发服务器。我试过了:

  1. 正在重新启动
  2. 点击“下次启动时清理服务器”
  3. 等待越来越长的时间后强制关闭
  4. 在进度选项卡中取消各种订单等的任务。

无论哪种方式,我能回到它的最佳状态是开发工作室干净利落地出现,我可以推动开始,但它永远不会完成。 Worklight 控制台什么都没有。

message.log 中的最后一件事是:

[13 年 12 月 30 日 9:13:44:624 PST] 0000001e com.ibm.ws.logging.internal.impl.IncidentImpl I FFDC1015I: 已创建 FFDC 事件: “com.ibm.wsspi.channelfw.exception.ChannelException:TCP 通道 在线程上检测到可能的循环:Inbound Read Selector.1 com.ibm.ws.tcpchannel.internal.SocketRWChannelSelector 186" 在 ffdc_13.12.30_09.13.44.0.log

不知道这意味着什么。

在 trace.log 中,我看到了很多这样的内容:

[12/30/13 8:50:00:281 PST] 00000015 id=
com.worklight.core.util.RssBrokerUtils 1 getBeanFactory 无法从 ProjectLocal [项目中获取 beanFactory ATT_WL_Banking]

这不正常吗?

我在哪里查看开发服务器挂起的内容?在这一点上,我没有调试的想法,正在考虑从工作区一个一个地删除项目并重新导入,或者如果失败,重新安装。

【问题讨论】:

    标签: ibm-mobilefirst worklight-studio worklight-server


    【解决方案1】:

    引用:

    ...不知道这意味着什么。

    看看/PATH-TO-WORKSPACE/WorklightServerConfig/worklight/logs。在那里你会找到一个ffdc 文件夹和上面提到的日志文件。编辑问题及其内容。


    我可以在这里想到两种建议的方法/解决方案:

    建议 1:

    1. 在 Eclipse 中,从“服务器”视图中删除“Worklight Development Server”条目
    2. 退出 Eclipse。导航到工作区并删除“WorklightServerConfig”文件夹
    3. 重新启动 Eclipse。重新构建项目。

    建议 2:

    1. 文件 > 切换工作区 > 其他(这将简单地使用您为其选择的名称创建一个新工作区)
    2. 从上一个工作区导入项目

    我会从 1 开始,如果 1 不适合你,我会继续使用 2。

    【讨论】:

    • 把它放到一个新的工作空间里就可以了。然后我回去比较,发现在服务器端进行了调试。关闭它让原始工作区中的服务器启动。
    • @MattCobb 您能否提供更多详细信息,说明您所说的“在服务器端进行了注意调试”。以及如何关闭它?
    • 我在 server.xml 中添加了调试日志:
    • 为什么我们必须这样做,我们多久这样做一次?我得到同样的错误? Worklight studio/Liberty/Worklight 服务器对开发来说是一种糟糕的体验。甚至比本地开发的 websphere 还要糟糕。至少在我的 Windows 设置中。
    • 我在 mac 上也面临同样的问题,16 GIG ram。
    【解决方案2】:

    杀死 java 进程,这将有助于停止 eclipse 上的启动预览监听器问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      相关资源
      最近更新 更多