2015-10-06 2 views
0

Я использую MFP CLI 7.1 и собственное приложение для Android Studio. Я начал локальный сервер разработки (127.0.0.1) с помощью CLI. Мне удалось подключиться к этому серверу.Как перенести родное приложение Android Studio на другой сервер MobileFirst?

Я пытаюсь перенаправить приложение на удаленный сервер TFT MFP (192.168.1.117). Этот сервер также был запущен из CLI.

Я запустил mfp push из приложения Android Studio. Он успешно завершен. Я мог видеть встроенное приложение API в Tst server Operations Console, а wlclient.properties - новое значение I.P. и приложение времени исполнения.

Я получаю следующее сообщение об ошибке в LogCat для работы WLClient.connect:

D/wl.request: WLRequestSender.run in WLRequestSender.java:40 :: Sending request http://192.168.1.117:10080/tstMFP/apps/services/api/com_example_timurmarkunin_mfpstart/Androidnative/init 
D/com.worklight.nativeandroid.common.WLUtils: WLUtils.convertStringToJSON in WLUtils.java:437 :: Input string does not contain brackets, or input string is invalid. The string is: Error 500: FWLSE0304E: Unhandled exception caught: null [project tstMFP] 
D/wl.failResponse: WLFailResponse.parseErrorFromResponse in WLFailResponse.java:100 :: Additional error information is not available for the current response and response text is: Error 500: FWLSE0304E: Unhandled exception caught: null [project tstMFP] 

Есть идеи?

Заранее спасибо.

+0

В каком описании проблемы вы находитесь «движущиеся серверы»? Вы не объясняете, что вы на самом деле сделали. Отображается ли IP-адрес в журнале IP-адрес, который вы ожидаете увидеть (на удаленном сервере)? Предоставьте файл messages.log. Измените вопрос и дайте полные шаги воспроизведения. –

+0

Простой способ воспроизвести ошибку: Использование CLI: 1. создать новый проект MFP 2. Запустить сервер 3. Нажать Android-приложение на этот сервер 4. Остановить сервер 5. Создать новый проект MFP 6. Запустить сервер для нового проекта 7 Нажмите приложение Android Studio на новый сервер (шаг 6). 8. Попробуйте подключиться из приложения Android Studio к новому серверу. – TMarkunin

ответ

1

Для того, чтобы иметь приложение, подключиться к другому MobileFirst серверу, вам необходимо:

  1. mfp server add - и обеспечить удаленный сервер по протоколу IP/хост, порт, администратор имя пользователя/пароль и adminservices корневого контекста (как правило, по умолчанию один)
  2. мфу толчок дал новый-имя-сервера-из-шаг 1

Это гарантирует, что при нажатии на wlapp на удаленном сервере в шаге 2, он также будет обновлять свойства wlclient.properties в чтобы использовать IP-адрес удаленного сервера.

Я пробовал это сам с существующим проектом InvokingAdapterProcedures в MobileFirst Platform Foundation 7.1.

+0

Thanks Idan! Это помогло – TMarkunin

+0

Рад, что это помогло. Если вы могли бы пометить как «Ответ». –

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