我一直在看OpenLaszlo。我找不到如何部署独奏应用程序.. 我需要复制什么或者我必须运行哪些程序?
我知道部署类型可以是dhtml或flash ...
提前致谢。
答案 0 :(得分:3)
对于SOLO模式,您使用OpenLaszlo .lzx源“程序”(以XML格式表示)并使用lzc实用程序将其“编译”为Adobe Flash .swf文件。
例如,hello.lzx源代码将编译如下
lzc hello.lzx
进入名为
的Flash应用程序hello.sw8.swf
然后,您只需将.swf嵌入到HTML页面中,就像其他任何Flash内容一样。客户端浏览器必须具有Adobe Flash Player版本8或版本9才能播放.swf Flash应用程序。
要查看Flash应用程序是否可以直接在开发计算机的磁盘上运行,只需将浏览器直接指向本地.swf文件,它就会显示在浏览器中。
答案 1 :(得分:2)
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 /服务器/ bin中
查看OpenLaszlo项目博客中的此博客文章,了解有关lzdeploy工具的更多信息(官方文档中似乎没有记录): http://weblog.openlaszlo.org/archives/2008/04/lzdeploy-new-command-line-utility-for-deploying-solo-applications/
答案 2 :(得分:2)
关于使用Apache Ant自动构建OpenLaszlo SOLO应用程序,存在类似的问题。答案包含一个完整的构建脚本,用于编译SWF或DHTML / HTML5应用程序,包括所有必需的资源。讨论可以在这里找到: How to build an OpenLaszlo DHTML application using Apache Ant