Параметры сервера на стороне клиента IBM MobileFirst Hybrid App

Я использую IBM MobileFirst Studio версии 7.1. Я написал HTTP-адаптер, который может получить доступ к веб-службе преобразователя температуры, предоставляемой w3schools Ссылка на WSDL.

Приложение может без проблем подключаться и извлекать результаты при предварительном просмотре в качестве общих ресурсов. Я хочу проверить это на устройстве Android. Я обнаружил, что после добавления среды Android мне приходится вручную изменять свойство «wlServerHost» в сгенерированном AndroidProject /assets/wlclient.properties каждый раз, когда я хочу развернуть его на физическом устройстве. т. е. он продолжает генерироваться заново каждый раз, когда выполняется сборка.

Как правильно установить IP-адрес сервера, чтобы приложение могло связываться с сервером? Должен ли я редактировать файл worklight.properties в разделе server/conf и устанавливать в качестве publicWorkLightHostname IP-адрес моего сервера?


person Spindoctor    schedule 14.04.2016    source источник


Ответы (1)


Тот факт, что он регенерируется, это нормально. Проблема, похоже, связана с указанным там значением (которое вы не упомянули...). Значение определяется значением по умолчанию на вашей рабочей станции...

В любом случае, вы можете изменить это, перейдя в «Запуск от имени» -> «Настройки сборки и удаленная цель». Установите действительный правильный IP-адрес, порт и имя вашего проекта, и эта информация появится в файлах wlclient.properties во время сборки.

Я бы проверил, однако, почему ваш хост - это то, что вы там видите...

person Idan Adar    schedule 14.04.2016
comment
@ИанАдар. По существу, заполнялось имя компьютера. Я тестирую домашнюю сеть и хотел предоставить IP-адрес, и мне нужно было место, чтобы установить его правильно. - person Spindoctor; 14.04.2016