1

它处于预生产安装中,带有 Windows Server 2008 和 WAS Liberty。Liberty 中部署了 IBM MobileFirst Platform 7.0、Analytics、MobileFirst 运行时、应用程序和适配器。在运营分析中没有数据/应用程序/服务器/... 没有数据/应用程序

server.xml 文件包含:

<application location="analytics.ear" name="analytics-ear" type="ear">
      <application-bnd>
        ...
       </application-bnd>
    </application>

<jndiEntry jndiName="wl.analytics.url" value='http://maquinalocal.dominio.local:9080/analytics-service/data'/>
    <jndiEntry jndiName="wl.analytics.console.url" value='http://maquinalocal.dominio.local:9080/analytics/console'/>
    <jndiEntry jndiName="wl.analytics.queues" value='"1"'/>
    <jndiEntry jndiName="wl.analytics.queue.size" value='"0"'/>
    <jndiEntry jndiName="wl.analytics.logs.forward" value='true'/>

messages.log 是: https ://drive.google.com/file/d/0BxAEyIioPI2YSTByRFF2eWdkQ2c/view?usp=sharing

4

2 回答 2

1

我在 WASND 生产服务器环境中遇到过类似的问题,但那是因为客户端日志没有显示在分析控制台中。在生产服务器环境中,要在分析控制台中查看客户端日志,同时设置分析控制台,我还必须在 MobileFirst 操作控制台中创建日志配置文件。

  • 在 MobileFirst 控制台中,打开客户端日志配置文件选项卡。
  • 单击此处的添加配置文件选项卡
  • 从出现的列表中选择不同的过滤器并完成配置文件的创建。

创建日志配置文件后重新启动服务器。在此之后,我能够在生成它们时在分析控制台中查看客户端日志。

于 2015-05-04T16:31:59.127 回答
0

我也有同样的问题。以下配置对我有用。

    <application location="analytics.ear" name="analytics-ear"  type="ear" context-root="analytics">
      <application-bnd>
        <security-role name="worklightadmin">
           <user name="username"/>
        </security-role>
        <security-role name="worklightdeployer">
        </security-role>
        <security-role name="worklightmonitor">
        </security-role>
        <security-role name="worklightoperator">
        </security-role>
       </application-bnd>
        <classloader delegation="parentLast">
        </classloader>
    </application>

    <jndiEntry jndiName="wl.analytics.url" value="http://<domain>:<port>/analytics-service/data"/>
    <jndiEntry jndiName="wl.analytics.console.url" value='http://<domain>:<port>/analytics/console'/>
    <jndiEntry jndiName="wl.analytics.queues" value="1"/>
    <jndiEntry jndiName="wl.analytics.queue.size" value="1"/>
    <jndiEntry jndiName="wl.analytics.logs.forward" value="true"/>
    <jndiEntry jndiName="wl.analytics.username" value="username"/>
    <jndiEntry jndiName="wl.analytics.password" value="password"/>

另外,我注意到您提供了value='"1"'而不是value="1"之类的值,这可能是问题(虽然不确定)。

于 2015-05-14T14:43:10.960 回答