该文件位于工作室的 worklight 项目中:/server/conf/worklight.properties
并且还在用于运行时的项目的生成 WAR 文件中。在:WEB-INF/classes/conf
WAR 文件位于项目的“bin”文件夹下。
基于分析问题的一些澄清:
1 - 它是由第二个战争文件处理的,可以在隔离服务器中运行,最小配置可以是例如:
server.xml:(对于分析服务器,而不是生产配置。 )
<server description="new server">
<!-- Enable features -->
<featureManager>
<feature>jsp-2.2</feature>
<feature>jndi-1.0</feature>
</featureManager>
<httpEndpoint id="defaultHttpEndpoint"
host="localhost"
httpPort="9080"
httpsPort="9443" />
<application context-root="/analytics"
id="analytics"
location="analytics.war"
name="analytics"
type="war">
<classloader delegation="parentLast"/>
</application>
<jndiEntry jndiName="analytics/shards" value="1" />
<jndiEntry jndiName="analytics/replicas_per_shard" value="1" />
</server>
有关生产设置,请查看此页面:
http ://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.monitor.doc/monitor/t_setting_up_production_cluster.html
分析工具要求应用程序选择使用它,这可以通过 worklight.properties 或通过服务器上的 JNDI 定义与应用程序运行时(通常称为“/worklight”应用程序)来完成
http://www -01.ibm.com/support/knowledgecenter/SSZH4A_6.0.0/com.ibm.worklight.help.doc/admin/t_using_JNDI_lookup_to_override_WL_properties.html
在这里,要设置的属性可能是这样的,例如:
...
<application id="worklight" name="worklight" location="InvokeAdapterProcedure.war" type="war">
<classloader delegation="parentLast">
<privateLibrary>
<fileset dir="${shared.resource.dir}/worklight/lib" includes="worklight-jee-library.jar"/>
</privateLibrary>
</classloader>
</application>
<!-- Declare the JNDI properties for the IBM Worklight project runtime. -->
<jndiEntry jndiName="worklight/publicWorkLightProtocol" value='"http"'/>
<jndiEntry jndiName="worklight/publicWorkLightPort" value='"10080"'/>
<jndiEntry jndiName="worklight/ibm.worklight.admin.environmentid" value='"SampleRuntime"'/>
...
-> 上面的代码只是作为一个应用程序的说明,它的上下文根为“worklight”,因此它的 jndi 属性以“worklight/”开头。-> 这个属性:
<jndiEntry value="http://<analytics server IP>:9080/analytics/data" jndiName="worklight/wl.analytics.url"/>
</server>
该属性将引导应用程序知道将信息发送到何处,以及工作灯控制台将信息发送到何处进行存储。
如果您在分析控制台上查看数据时遇到问题,请确保应用程序知道分析工具,方法是检查应用程序表格列表右上角是否有“分析仪表板”图标.
此外,检查分析是否被正确设置为“主”并定义了“数据”节点,或者通过没有设置“分析/节点类型”jndi 属性来同时具有这两种行为(因此,同时充当两者)。
希望本次更新,对您的问题有所帮助。