2015-10-16 4 views
0

У меня проблема с консолью IBM Mobile First v7.0 Analytics. В аналитике утешают данные не был загружен с мобильного первым server.but все данные хранятся в базе данных Worklight ...IBM Mobile First V 7.0

Следующая конфигурацию я сделал для моего приложения и развертывания в производственном сервере ...

Worklight.proerties файл включить JNDI proerties

wl.analytics.url = http://192.168.1.3:9080/analytics-service/data wl.analytics.console.url = http://192.168.1.3:9080/analytics/console

Держите analytics.ear файл в моем приложении foler ... C: \ IBM \ WebSphere \ Liberty \ USR \ серверов \ TestServer \ приложения

Server.xml

<feature>jndi-1.0</feature> 

</featureManager> 

<application location="analytics.ear" 
    name="analytics-ear" 
    type="ear"> 
    <application-bnd> 
    <security-role name="worklightadmin"> 
     <user name="admin"/> 
    </security-role> 
    <security-role name="worklightdeployer"> 
     <user name="deployer"/> 
    </security-role> 
    <security-role name="worklightmonitor"> 
     <user name="monitor"/> 
    </security-role> 
    <security-role name="worklightoperator"> 
     <user name="operator"/> 
    </security-role> 
    </application-bnd> 
    </application> 

Если бы я сделал какую-либо ошибку, пожалуйста, кто-нибудь помочь мне

+0

Есть ли ошибки в ваших журналах? –

+0

Также убедитесь, что ваш основной реестр определен правильно. Можете ли вы войти в свою консоль аналитики? –

+0

Hai Chevy Hungerford .. Нет ошибок в журналах ... Я могу войти в консоль аналитики, используя основное имя пользователя реестра: admin и пароль: admin .. извините за поздний ответ .. –

ответ

1

Поскольку вы используете роли безопасности на консоли аналитики, вам необходимо отправить данные с именем пользователя и паролем. Внутри ваш server.xml для вашей консоли управления, вы можете установить это имя пользователя и пароль со следующими свойствами: JNDI

<jndiEntry jndiName="AppName/wl.analytics.username" value="admin"/> 

<jndiEntry jndiName="AppName/wl.analytics.password" value="admin"/> 

Кроме того, убедитесь, что ваши роли безопасности какие-либо ограничения соответствуют вашему server.xml в web.xml в вашей analytics-service.war. Значение по умолчанию - это конфигурация безопасности ниже:

<security-constraint> 
<security-role> 
    <role-name>worklightadmin</role-name> 
</security-role> 
<security-constraint> 
<web-resource-collection> 
    <web-resource-name>allAccess</web-resource-name> 
    <url-pattern>/data/*</url-pattern> 
</web-resource-collection> 
<auth-constraint> 
    <role-name>worklightadmin</role-name> 
    <role-name>worklightdeployer</role-name> 
    <role-name>worklightmonitor</role-name> 
    <role-name>worklightoperator</role-name> 
</auth-constraint> 
<user-data-constraint> 
    <transport-guarantee>NONE</transport-guarantee> 
</user-data-constraint> 
</security-constraint> 

Ролевые имена должны соответствовать именам, которые вы используете в своем основном реестре.

+0

Спасибо Chevy Hungerford за ваш ответ ... я установил вышеуказанное имя пользователя и пароль, но все еще не работает –

Смежные вопросы