我一直在看 OpenLaszlo。我找不到如何部署单独的应用程序。我必须复制什么或必须运行什么程序?
我知道部署类型可以是 dhtml 或 flash...
提前致谢。
For SOLO mode, you take the OpenLaszlo .lzx source "program" (expressed in XML format) and "compile" it into an Adobe Flash .swf file using the lzc utility.
For example, a hello.lzx source would be compiled as follows
lzc hello.lzx
into a Flash application called
hello.sw8.swf
Then you simply embed the .swf into an HTML page as you would any other Flash content. The client browser must have the Adobe Flash Player version 8 or version 9 to play the .swf Flash application.
To see the Flash application work right off the disk of your development machine, just point your browser directly at the local .swf file and it should show up in the browser.
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”按钮,它将开始为您的 OpenLaszlo 应用程序生成嵌入 HTML 页面的过程,将所有静态资源捆绑到一个 ZIP 文件中,该文件可以由自动构建脚本处理以生成一个您的软件的新版本。
所有编译和部署步骤都可以从命令行运行,使用“lzc”命令进行编译,使用“lzdeploy”命令生成部署 ZIP 文件。这两种工具都可以集成到 Ant 中。命令可以在文件夹中找到
$LPS_HOME/WEB-INF/lps/server/bin
查看 OpenLaszlo 项目博客中的这篇博文,了解有关 lzdeploy 工具的更多信息(官方文档中似乎没有记录): http ://weblog.openlaszlo.org/archives/2008/04/lzdeploy-new-命令行实用程序用于部署单独应用程序/
关于使用 Apache Ant 自动构建 OpenLaszlo SOLO 应用程序有一个类似的问题。答案包含一个完整的构建脚本,用于编译 SWF 或 DHTML/HTML5 应用程序,包括所有必需的资源。可以在此处找到讨论: 如何使用 Apache Ant 构建 OpenLaszlo DHTML 应用程序