Шаги процесса в модуле IBM® Worklight применяются для развертывания мобильных приложений на сервере IBM Worklight Server.
Прежде чем начать
- Установите модуль IBM Worklight, если он еще не установлен.
Более подробная информация об установке данного модуля приведена в разделе Установка модулей.
- Установите модуль, который соответствовал бы серверу приложений, на котором запущен Worklight Server, для развертывания файла WAR в Worklight Server.
Пример:
- Apache Tomcat.
- .IBM WebSphere Application Server
- IBM WebSphere Application Server Liberty Profile
- Убедитесь, что для шагов процесса используется путь к файлам JAR, который соответствует текущей версии IBM Worklight Server.
Например, если используется модуль IBM Worklight версии 2.0 (или более поздней версии) и IBM Worklight Server версии выше 6.0.0, необходимо обновить шаги процесса.
Совет: В модуле IBM Worklight версии 2.0 (или более поздней версии) доступны следующие файлы
JAR:
- worklight-ant.jar
- Применяется для развертывания артефактов в IBM Worklight Server версии 6.0.0.
- worklight-ant-deployer.jar
- Применяется для развертывания артефактов в IBM Worklight Server версии 6.1 или более поздней версии.
- applicationcenterdeploytool.jar
- Применяется для взаимодействия с Центром приложений, который установлен на сервере IBM Worklight Server версии 6.0.0 или более поздней версии.
- json4j.jar
- Применяется в IBM Worklight Server версии 6.0.0 или более поздней версии.
Об этой задаче
С помощью редактора процессов можно добавить в процессы компонентов шаги для развертывания следующих артефактов мобильного приложения на сервере Worklight Server:
- Исходные приложения (Android .apk или iOS .ipa), адаптеры Worklight (.adapter)
- Приложения Worklight (.wlapp)
- Проекты Worklight (.war)
Развертывание артефактов мобильных приложений рекомендуется выполнять в следующей последовательности:
- Разверните файл .war на сервере приложение, используя шаг процесса из модуля, соответствующего типу сервера приложений, на котором выполняется Worklight Server.
- Следующие артефакты поддерживают параллельное развертывание или развертывание в произвольном порядке:
- Разверните файл адаптера Worklight
(.adapter) в консоли Worklight Server с помощью шага Развернуть адаптер на сервере Worklight Server.
- Разверните файл приложения Worklight
(.wlapp) в консоли Worklight Server с помощью шага Развернуть приложение Worklight на сервере Worklight.
Более подробная информация о шагах модуля Worklight приведена в документации по модулю IBM Worklight.
- Разверните пакет приложения Android (.apk)
или файл приложения iOS (.ipa) в Центре приложений с помощью шага Передать приложение в Центр приложений.
Пример
Следующий простой пример процесса выполняет развертывание мобильного приложения в консоли Worklight Server и Центре приложений.
- Шаг Загрузить артефакты обеспечивает получение бинарных файлов.
- Шаг Установить или обновить приложение служит для развертывания файла .war в WebSphere Application Server (на сервере приложений, который используется в этом примере).
Прим.: Шаг Установить или обновить приложение из данного примера предоставляется процессом развертывания приложений для модуля WebSphere, а не модуля Worklight.
- Параллельно выполняется развертывание файлов .adapter и .wlapp в консоли Worklight Server с помощью шагов Развернуть адаптер на сервере Worklight Server и Развернуть приложение Worklight на сервере Worklight Server.
- Для развертывания файла .apk (Android) или .ipa (iOS) в Центре приложений применяется шаг Передать исходное приложение в Центр приложений.