Как развернуть сольное приложение OpenLaszlo? - PullRequest
4 голосов
/ 29 марта 2009

Я смотрю на OpenLaszlo. Я не мог найти, как развернуть сольное приложение .. Что мне нужно копировать или какие программы нужно запускать?

Я знаю, что тип развертывания может быть dhtml или flash ...

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

Ответы [ 3 ]

3 голосов
/ 04 мая 2009

Для режима SOLO вы берете исходную «программу» OpenLaszlo .lzx (выраженную в формате XML) и «компилируете» ее в файл Adobe Flash .swf с помощью утилиты lzc.

Например, источник hello.lzx будет скомпилирован следующим образом

lzc hello.lzx

во Flash-приложение под названием

hello.sw8.swf

Затем вы просто встраиваете .swf в HTML-страницу, как и любой другой Flash-контент. В браузере клиента должен быть установлен проигрыватель Adobe Flash Player версии 8 или 9 для воспроизведения приложения .swf Flash.

Чтобы увидеть, как приложение Flash работает прямо с диска вашей машины для разработки, просто наведите ваш браузер прямо на локальный файл .swf, и он должен появиться в браузере.

2 голосов
/ 14 августа 2012

Похожий вопрос касался автоматизированных сборок приложения OpenLaszlo SOLO с использованием Apache Ant. Ответ содержит полный сценарий сборки для компиляции приложения SWF или DHTML / HTML5, включая все необходимые ресурсы. Обсуждение можно найти здесь: Как создать приложение OpenLaszlo DHTML с помощью Apache Ant

2 голосов
/ 06 августа 2012

Документация OpenLaszlo содержит раздел с информацией о том, как развернуть приложение: http://www.openlaszlo.org/lps3.4/docs/deploy/deployers-guide.html#deployers-guide.steps

В документации есть еще один раздел, описывающий режим развертывания SOLO и прокси. http://www.openlaszlo.org/lps4.9/docs/developers/proxied.html

Документация может немного сбивать с толку, поскольку она не обновлялась в течение последних лет.

Самым простым способом развертывания приложения является использование консоли разработчика, которая отображается в браузере под приложением OpenLaszlo. Вы увидите кнопку «SOLO» в консоли, которая запустит процесс генерации HTML-страницы для вашего приложения OpenLaszlo, объединит все статические ресурсы в ZIP-файл, который может быть обработан сценариями автоматической сборки для генерации новая версия вашего программного обеспечения.

Все этапы компиляции и развертывания можно запустить из командной строки, используя команду «lzc» для компиляции и команду «lzdeploy» для создания ZIP-файла развертывания. Оба инструмента могут быть интегрированы в Ant. Команды можно найти в папке

$ LPS_HOME / WEB-INF / LPS / сервер / бен

Проверьте это сообщение в блоге проекта OpenLaszlo для получения дополнительной информации об инструменте lzdeploy (который, кажется, не задокументирован в официальной документации): http://weblog.openlaszlo.org/archives/2008/04/lzdeploy-new-command-line-utility-for-deploying-solo-applications/

...