Где мой файл worklight.properties?

Я искал свой файл worklight.properties, и единственный файл свойств находится в папке центра приложений. Там все свойства закомментированы. Тем не менее, существует / tmp /igration- и некоторые числа, которые также имеют свойства рабочего освещения, которые, кажется, содержат некоторую информацию. Кто-нибудь знает, где я могу получить этот файл и или где скопировать файлы worklight.property на моем свободном сервере, чтобы сервер его увидел?

Спасибо!

https://www.dropbox.com/s/q8nul8kiquzpl5r/analyticsserver.xml?dl=0

https://www.dropbox.com/s/pog4e73s1efl5wv/defaultServer1.xml?dl=0

1 ответ

Файл находится в вашем проекте Worklight в студии по адресу: /server/conf/worklight.properties

А также внутри сгенерированного файла WAR вашего проекта, который используется во время выполнения. по адресу: WEB-INF/classes/conf

Файл WAR находится в папке "bin" проекта.

Некоторые пояснения, основанные на вопросах, касающихся Analytics:
1 - Он обрабатывается вторым файлом war, который может быть запущен на изолированном сервере, минимальная конфигурация может быть, например:
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>

Это свойство поможет приложению узнать, куда отправлять информацию, а также на консоли рабочего освещения, куда отправлять информацию, которая будет сохранена.

В случае, если у вас возникли проблемы с отображением данных на консоли аналитики, убедитесь, что приложение знает об инструменте Google Analytics, отметив, есть ли значок "Аналитическая панель" в правом верхнем углу таблицы приложений.,

Кроме того, проверьте, правильно ли настроена аналитика, так как либо она была "главной", и для нее определен узел "data", либо имеет оба поведения, так как не установлено свойство jndi "analytics / nodetype" (следовательно, действует как оба).

Надеюсь, что это обновление поможет в вашей проблеме.

Другие вопросы по тегам