使用Java Web Start部署SWT应用程序 - 编程入门网
:
Microsoft Windows XP 或 Red Hat Linux 8 操作系统 安装了 Java 2 SDK 标准版 1.4 或更高版本 安装了 Apache Ant 1.5.3 或更高版本 安装了 Jakarta Tomcat 4.1.24 或更高版本 虽然一直留心使 Ant 构建脚本可以跨平台使用,但是我们只在 Microsoft Windows XP 和 Red Hat Linux 8 操作系统上测试和验证了文件查看器应用程序 。此外,这里假定 Tomcat 运行在您本地工作站上,并且运行在端口 8080 上。 让我们从安装、构建和运行该示例应用程序开始。 安装该文件查看器应用程序 要安装文件查看器应用程序,请完成以下步骤: 通过 参考资料中的链接,下载源代码软件包。 将 fileviewer.zip 文件解压缩至临时目录。 安全性和代码签名 与 AWT 和 JFC 不同,SWT 与操作系统的本机窗口环境紧密集成在一起。SWT 使用系统库来管理自己的与平台无关的 API 和底层操作系统之间的集成。缺省 情况下,运行在 Java Web Start 下的应用程序运行在受限的沙箱内。这个环境 控制着对资源(譬如工作站的文件系统、系统库和其它资源)的访问。由于 SWT 需要在缺省的沙箱之外运行来装入系统库,因此用 Java Web Start 部署的所有 JAR 文件必须经过数字签名。因为我们不准备将该应用程序部署给广大的用户, 所以创建了一个自签名的测试证书。 如果您准备将 SWT 应用程序放入生产环境,那么我们强烈建议您从认证中心 (如 Thawte 或 VeriSign)获取一个证书。 使用Java Web Start部署SWT应用程序(3)时间:2011-09-07 ibm Jeff Gunther创建自签名的证书 要创建自签名的测试证书,请完成以下步骤: 在将源代码解压缩的目录中执行以下命令: keytool -genkey -keystore keystore -alias myself 。 系统会提示您提供关于新密钥的细节,包括密码、姓名以及位置等。为了使 用已提供的 Ant 构建过程,请确保将密码设置为“password”。如果不想使用 硬编码密码“password”,那么请编辑 build.xml 文件中的“sign-jars”目标 文件。签名每个 JAR 文件的实际过程在 Ant 构建期间完成。 为验证是否正确创建了 keystore,在将源代码解压缩的目录中执行以下命令 : keytool -list-keystore keystore 输出结果将显示类似于下面的内容:
构建文件查看器应用程序 要构建文件查看器应用程序,请完成以下步骤: 为了清理环境,在将源代码解压缩的目录中执行下面这个命令: ant clean 执行下面这条命令来启动构建过程: ant 如果您的环境满足需求并且配置正确,那么您应当会看到类似于下面这样的 内容:
使用Java Web Start部署SWT应用程序(4)时间:2011-09-07 ibm Jeff Gunther运行文件查看器应用程序 在用 Java Web Start 部署文件查看器应用程序之前,让我们尝试在本地执 行该应用程序。为了启动该应用程序,在将源代码解压缩的目录中执行下面这条 命令: ant run 执行这个 Ant 脚本之后,应 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |