IBM Worklight 6.1 - Studio等待“启动预览服务器监听器完成”

时间:2013-12-30 17:44:52

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

我在Mac OSX 10.8上运行Worklight 6.1 DevStudio,并且在开发兼容适配器和混合应用程序的几天内一切正常。我成功地重建,重新部署并运行了几十种类型的项目。

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

  1. 重新启动
  2. 单击“在下次启动时清理服务器”
  3. 等待更长时间后强行关闭
  4. 以各种顺序取消“进度”标签中的任务等。
  5. 无论哪种方式,我可以回到它的最佳状态是开发工作室干净利落,我可以推动Start,但它永远不会完成。 Worklight控制台什么都没有。

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

      

    [12/30/13 9:13:44:624 PST] 0000001e   com.ibm.ws.logging.internal.impl.IncidentImpl I   FFDC1015I:已创建FFDC事件:   “com.ibm.wsspi.channelfw.exception.ChannelException:TCP Channel   在线程上检测到可能的循环:入站读取选择器   com.ibm.ws.tcpchannel.internal.SocketRWChannelSelector 186“at   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 [project中获取beanFactory   ATT_WL_Banking]

    那是不正常的吗?

    在哪里可以找出开发服务器的内容?在这一点上,我没有调试想法,并考虑从工作区逐个删除项目并重新导入,如果失败,则重新安装。

2 个答案:

答案 0 :(得分:1)

引用:

  

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

看看/PATH-TO-WORKSPACE/WorklightServerConfig/worklight/logs。在那里,您将找到一个ffdc文件夹,其中包含上述日志文件。用其内容编辑问题。


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

建议#1:

  1. 在Eclipse中,从Servers视图中删除“Worklight Development Server”条目
  2. 退出Eclipse。导航到工作区并删除“WorklightServerConfig”文件夹
  3. 重启Eclipse。重建项目。
  4. 建议#2:

    1. 文件>切换工作区>其他(这将创建一个新的工作区,其中包含您选择的名称)
    2. 从先前的工作区导入项目
    3. 我从1开始,如果1对你不起作用,则继续为2。

答案 1 :(得分:0)

杀死java进程,它将有助于在eclipse上停止启动预览侦听器问题。