数据不仅仅是将一组新的部署文件提交到部署工具那么简单。在部署文件中,有一个设置明确定义了应用程序组件所需的资源需求。它们的校正值与环境有关,在能够被正确部署之前需要对部署文件进行修改。当向WebLogic Platform 9.x环境部署应用程序时,应用这些值的方法建议采用部署计划。此页面 中的WebLogic Platform 9.2在线文档讨论了向不同目标环境部署相同应用程序时如何使用部署计划。对于WebLogic Platform 8.1,部署自定义要复杂的多,涉及到解包归档文件,解析并编辑里面的内容,然后重新打包归档文件。复杂性是实行自动化的一个好理由。PO Sample 中可以找到说明解析和修改部署描述符的示例代码和脚本。
经常向WebLogic域部署和重部署可能会生成不可预料的异常。BEA Support Patterns站点 有一部分关于 troubleshooting deployment failure 的内容,讨论了许多部署和重部署应用程序时发生的常见异常。大多数情况下,建议在部署和重部署前进行额外的补救步骤,这些步骤必须被包含在应用程序部署脚本中。
访问控制的影响
受控环境的一个关键特征是,对环境的访问受到策略的控制。一般来说,一个环境越接近生产,它的策略就越严格。为了说明这一点,表2展示了表1的环境,但列出了一些可能存在的访问限制:
功能测试 | 开发人员运行供应脚本。 开发人员拆除环境。 操作人员和开发人员都可以执行运行时管理和监控工具。 |