Развёртывание приложений на экземпляре
Приложения ABL автоматически разворачиваются при создании экземпляра PAS for OpenEdge в каталоге webapps\ROOT. Каталог ROOT содержит манифест приложения (в папке Meta-INF), статические файлы (в папке Static), а также описания приложения (в файле web.xml) и прочие необходимые ресурсы, такие как классы, транспорты (APSV, REST, SOAP и WEB), файлы безопасности и каталоги PROPATH по умолчанию.
На экземпляре могут быть развёрнуты различные типы приложений: ABL, REST, SOAP и WebSpeed.
Компилированный код ABL-приложений (r-code) может быть развёрнут в каталогах экземпляра \ROOT\WEB-INF\openedge или instance-directory\openedge. Эти два каталога по умолчанию перечислены в PROPATH. Но также, как и в классическом OpenEdge AppServer вы можете хранить r-code в других каталогах внутри экземпляра или в любом другом месте. Для этого необходимо перечислить эти каталоги в PROPATH конфигурационного файла openedge.properties. В этом файле также можно настроить и другие параметры приложения, например, подключение к базе данных или стартовые процедуры.
Развёртывание SOAP-приложений аналогично развёртыванию приложений ABL, за исключением того, что в дополнение к перемещению ABL-файлов в каталоги из PROPATH, необходимо развернуть SOAP (.WSM) файл с помощью TCMAN.
REST приложения разворачиваются так же как SOAP, но вместо .WSM-файла с помощью TCMAN должен быть развёрнут REST (.PAAR) файл.
Далее рассмотрены общие действия для разворачивания SOAP и REST с помощью команды TCMAN. Информация о развёртывании WebSpeed приложений приведена в следующей главе.