使用Windows Server 2008和WAS Liberty进行预生产安装。 Liberty部署了IBM MobileFirst Platform 7.0,Analytics,MobileFirst运行时,应用程序和适配器。 在Operational Analytics中没有数据/应用程序/服务器/ ...
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
答案 0 :(得分:1)
我在WASND生产服务器环境中遇到过类似的问题,但这是因为客户端日志没有显示在分析控制台中。在生产服务器环境中,可以在分析控制台中查看客户端日志以及设置分析控制台,我还必须在MobileFirst操作控制台中创建日志配置文件。
创建日志配置文件后重新启动服务器。在此之后,我能够在生成分析控制台时查看客户端日志。
答案 1 :(得分: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”这可能是问题(不确定虽然)。