このファイルは、/server/conf/worklight.properties のスタジオのワークライト プロジェクトにあります。
また、ランタイムに使用されるプロジェクトの生成された WAR ファイル内にもあります。場所: WEB-INF/classes/conf
WAR ファイルは、プロジェクトの「bin」フォルダーの下にあります。
分析に関する質問に基づくいくつかの明確化:
1 - これは、分離されたサーバーで実行できる 2 番目の war ファイルによって処理されます。最小限の構成は、次のようになり
ます。 )
<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 によって、またはアプリケーション ランタイム (通常は「/worklight」アプリケーションとして知られている) を備えたサーバー上の JNDI 定義を介して行うことができます
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>
このプロパティーは、アプリケーションが情報の送信先を認識し、ワークライト・コンソールが保管される情報の送信先を認識できるようにします。
分析コンソールでデータを表示する際に問題が発生した場合は、アプリケーションの表リストの右上に「分析ダッシュボード」のアイコンがあるかどうかを確認して、アプリケーションが分析ツールを認識していることを確認してください。 .
また、分析が「マスター」であり、「データ」ノードが定義されているか、「analytics/nodetype」jndi プロパティが設定されていないことによって両方の動作が設定されている (したがって、両方として機能する) かを確認します。
このアップデートがあなたの問題に役立つことを願っています。