目录
- ES 准备工具(ERT)
- 通过 ADEP 轻松配置解决方案
- CES Quickstart 的文件名中的参数
- 快速且轻松的安装
- 包共享
- 集成 CES Quickstart 与 ADEP-Document Services
- CES Quickstart 的 SSL 配置
- CRXDE Lite 工具
- CES Quickstart 中的备份和还原
- CES Quickstart 和 ADEP-Document Services 中的 WebDAV 访问
- 延伸阅读
需求
预备知识
本文假设读者熟悉 LiveCycle、Mosaic、Data Services、CQ 和 CRX。
需要的Adobe产品
用户水平
所有
最新的LiveCycle ES 版本(现在称为Adobe Digital Enterprise Platform (ADEP))包含出色的新功能。本文是一个系列的一部分,旨在与您分享我们最喜爱的10 大ADEP 功能。我很高兴与您分享我最喜爱的10 大功能和我使用它们的原因。一些功能是对现有工具集的改进,而其他功能则是全新的。一定要访问 ADEP 开发人员中心了解本文所列出功能的更多信息。
ES 准备工具(ERT)
ES 准备工具(ES Readiness Tool,ERT)是一个自成一体的瘦客户端应用程序,它运行验证来测试您的 ADEP 环境对安装或升级的准备程度。如果任何验证失败,系统会提供智能的建议,使您可以立即采取措施更正问题。成功运行之后,您就会确信后续安装或更新将成功。ERT 是一个可运行的 jar 文件,它会生成和显示详细描述了结果的验证报告。
对于安装,ERT 验证平台中的以下配置:
- 应用服务器验证
- 数据库验证
- 文件系统验证
对于升级,ERT 验证以下配置:
平台
- 应用服务器验证
- 数据库验证
运行时
- LiveCycle 7 兼容性层验证
- QPAC 验证
- 服务
请参见 ERT UI 的屏幕截图(参见图 1):
图 1. 单击该单选按钮选择企业准备工具的模式。
图2. ERT 宝宝显示每项配置的当前验证状态。
通过ADEP 轻松配置解决方案
在LiveCycle ES2.5 中,解决方案加速器需要独立的下载和在您的LiveCycle Server 上安装、配置和部署配置的独立步骤。使用ADEP-Document Services,现在可通过Configuration Manager 提供一项新功能。您下载并安装了Customer Experience Solution 后,可以使用Document Services Configuration Manager 运行、配置和部署该解决方案。
所有解决方案都在ADEP 中以包的形式提供,存储在Customer Experience Services 中。解决方案可在ADEP 中通过单击Configuration Manager 的Customer Experience Solutions Deployment Step 屏幕中的Download 按钮来下载。单击Download 后,可以选择想要的配置并一起部署解决方案和Document Services。
请参见ADEP-Document Services Configuration Manager 中的Customer Experience Solution Deployment step 的以下屏幕截图(参见图3)。
图3. 单击Customer Experience Solutions Deployment Step 上的Download。
注意:您必须安装Customer Experience Solution 并运行它,然后在尝试部署解决方案。
CES Quickstart 文件名中的参数
CES Quickstart 的一些参数可通过将参数附加到 quickstart jar 文件的文件名后来提供。这些参数适用于 Quickstart。一些参数包括:
- **-ds:** 此参数允许 Quickstart 与 ADEP 集成。
- **-p
**:这允许您在想要的端口上启动 Quickstart。例如,附加 -p7707 将在 7707 端口上启动 Quickstart。 - -publish:此参数在发布者模式下启动 Quickstart。
例如,您可以将 jar 文件重命名为:Solution-quickstart-ds-publish-p7707.jar
这些参数在 Quickstart 首次启动时添加到文件名后。
快速且轻松的安装
只需单击 Customer Experience Solutions (CES) Quickstart jar 文件,您就会得到一个正常运行的 CRX 服务器。无需任何其他步骤来安装或配置该服务器。双击该文件后,该 jar 会将自己解压到相同目录中。稍等片刻,服务器即可正常运行。您可以通过几次单击来关闭 CRX 服务器并重新启动。
以下是正常运行的 CES Quickstart 的屏幕截图(参见图 4):
图 4. Customer Experience Solution Quickstart 显示了安装时间。
包共享
包共享是一个集中化的服务器,它可公开用于共享内容包。它使下载和安装外部包的体验变得非常轻松。客户可直接从包共享下载包,然后安装并立即开始使用它们。使用他们的 Adobe ID,客户可登录到包共享并下载包。
包共享显示可用的包的状态。以下定义描述了在使用包共享时显示的词汇:
- Installed:表示包已下载并安装。
- Downloaded:表示包已下载,但还未安装。
- Download:表示包可供下载。
请参见下面的包共享屏幕截图(参见图 5):
图 5. 登录包共享并下载可用的包。
集成CES Quickstart 与ADEP-Document Services
您现在只需单击一次鼠标,即可将CES Quickstart 与ADEP-Document Services 服务器集成。导航到http://
请参见下面的 Apache Felix Web Console 屏幕截图,它显示了 Document Services 设置(参见图 6)。
图 6. 进入 Apache Felix Web Console 中的 Document Services Settings
CES Quickstart 的 SSL 配置
可以轻松地将 CES Quickstart 配置为在 SSL 模式下运行。
执行以下步骤来在 Quickstart 中配置 SSL:
- 将–ds 和–p
参数添加到 Quickstart 文件的文件名中。(将 替换为 Quickstart 将在 SSL 模式下运行的端口号。对于此示例,端口号为 443。) - 双击 Quickstart jar 并等待服务器启动并开始运行。
- 注释掉位于
\crx-quickstart\server\etc\的 server.xml 文件的常规 http 监听器部分。 - Add the following lines in the server.xml and replace the values according to the SSL certificate you are using (see Figure 7).
将以下行添加到 server.xml 中,依据您使用的 SSL 证书替换其中的值(参见图 7)。<
图 7. 使用上述代码更新 server.xml,使用您的 SSL 证书信息。
5. 重新启动Quickstart 服务器。Quickstart 将在SSL 模式下启动。
CRXDE Lite 工具
CRXDE Lite 嵌入在 CRX/CQ 中。它使您能够在浏览器中执行标准的开发任务。使用 CRXDE Lite,您可以创建项目,创建和编辑文件(比如.jsp 和.java 文件)、 文件夹、模板、组件、对话框、节点、属性和程序包,同时记录并集成 SVN。此外,CRXDE Lite 提供了对存储库中的文件(比如 CSS、JavaScript、HTML 或 Java 和 JSP 文件)进行就地编辑的功能。使用 CRXDE Lite,您可以创建和生成 OSGi 程序包,或者编译直接存储在您存储库中的 Java 类。通过安装在 CRX OSGi 运行时内的程序包导出的所有类都可供您的代码和脚本使用。CRXDE Lite 直接在浏览器中处理所有修改,使用 JCR 远程界面来检索内容和持久存储更改。
可以通过许多不同方式来搜索和查找 CRXDE Lite 中的内容:
- 路径搜索
- 主屏幕上的全文搜索
- 查询编辑器
- 树过滤器
CRXDE Lite 功能有助于实现一种顺畅的开发工作流。
请参见下面这个 CRXDE Lite UI 屏幕截图(参见图 8):
图 8. 在 CRXDE Lite 主页中输入搜索词汇。
在 CES Quickstart 中备份和还原
您现在单击即可按钮即可备份和还原 CRX 存储库。例如,可以使用以下一种方法来备份 CRX 存储库:
在线备份
此方法创建整个存储库的备份,包括部署到它之上的 CQ5 或其他应用程序。使用此策略,您可以创建并在以后还原整个存储库和在它之上运行的应用程序,包括内容、版本历史、配置、软件、热修复程序、自定义应用程序、日志文件、搜索索引,等等。此方法可用作一种热备份或在线备份,这样您可以在存储库运行时执行此备份。此方法适用于默认的、基于 TarPM 的 CRX 实例。执行以下步骤创建一个在线备份:
- 导航到 http://
: /crx/config/backup.jsp 访问 Content Repository Extreme 2.2 JSR-283 Compliant Repository(参见图 9)。
图 9. 使用 Content Repository Extreme 2.2 屏幕创建一个新备份。
2. 单击 Options 以提供源目录、目标目录、目标文件名和延迟信息(参见图 10)。
图 10. 在提供的字段中输入源目录、目标目录和目标文件名。
3. 单击 Add 开始备份过程(参见图 11)。
图 11. 存储库备份时会显示一个进度栏。
要从备份文件还原备份,可以使用 Java jar 命令(比如 jar -xvf backup-20081030-2121.zip)解压该文件。
解压备份 jar 文件后,可供使用的存储库实例即可用并可正常启动。该存储库会保持它在创建备份时的状态。
完整备份
此备份方法创建 CRX 存储库文件的一个备份。这包含 CRX 中存储的所有信息,所以您可以还原存储库在备份时的准确状态。当使用此备份方法时,您必须在创建备份文件时关闭或锁定存储库。这种备份策略会保存以下信息:
- 所有工作区中的 CRX 存储库内容
- 节点类型定义
- 命名空间定义
- 版本历史
执行以下步骤来创建完整备份:
- 锁定存储库的根节点或关闭存储库。
- 在 CRX 安装文件夹中,打开名为 server/crx 的文件夹。
- 创建文件夹 content-repository 的备份。
- 解锁存储库的根节点或重新启动存储库。
要从文件系统还原备份,可执行以下步骤:
- 锁定存储库的根节点或关闭存储库。
- 在 CRX 安装文件夹中,打开名为 server/crx 的文件夹。
- 将文件夹 content-repository 替换为您的备份副本。
- 解锁存储库的根节点或重新启动存储库。
包备份
您也可以通过 CRX 备份各个包。可以使用两种方法来备份包:
- Package Manager
- Content Zipper
CES Quickstart 和 ADEP-Document Services 中的 WebDAV 访问
Quickstart 支持 WebDAV,支持您显示和编辑存储库内容。通过设置 WebDAV,您就能够通过您的机器直接访问内容存储库。
WebDAV 服务器的 URL 使用以下结构:
http://<host>:<port>/<crx-webapp-path>/repository/<workspace>
在从操作系统级别挂载时,此 URL 提供了对默认工作区(crx.default)的 WebDAV 访问能力。当使用 WebDAV 创建和编辑文件夹和文件时,CRX 会创建和编辑必要的 nt:folder 和 nt:file 节点。
执行以下步骤来在 Windows 环境中设置 WebDAV:
- 在 My Computer 中,单击 My Network Places(参见图 12)。
图 12. 首先导航到 My Network Places。
2. 单击选项 Add a network place 启动向导。选择选项 Choose another network location,然后单击 Next。
3. 键入 http://localhost:7402/crx/repository/crx.default 并单击 Next(参见图 13)。
图 13. 输入新网络位置的地址。
4. 输入管理员用户名和密码来连接 localhost(参见图 14)。
图 14. 登录到 CRX Webdav Server。
5. 为连接输入一个名称并单击 Next(参见图 15)。
图 15. 输入您创建的网络位置的名称。
6. Windows 表示您已成功添加网络位置。打开该网络位置以访问您的 CRX 存储库(参见图 16)。
图 16. 访问 localhost 服务器上的 CRX Repository。
采用相同方式,ADEP 也支持WebDAV。但是,WebDAV 服务器的URL 使用以下结构:http://
在 ADEP 中配置 Windows 上的 WebDAV 的所有步骤与配置 Quickstart 所需的步骤类似。
延伸阅读
有关在Adobe Digital Enterprise Platform 上开发和快速部署Customer Experience Solutions 的更多详细信息,请访问 ADEP 开发人员中心。
另外,一定要查阅本系列的其他文章,了解 Adobe Digital Enterprise Platform 其他优秀的新功能。
本作品依据 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授权。
查看原文: My top 10 Adobe Digital Enterprise Platform Quickstart features
评论