希望这里的一些人熟悉JCAPS。来自纯粹的 j2ee 世界,很难消化 JCPAS 提供的部署模型。在创建部署配置文件时,我们需要将资源(例如 jdbc、webservice 连接器)映射到外部系统。外部系统预定义了目标服务器 ip、端口、数据库名称、凭据等(如果是 jdbc)。所以问题是为测试环境构建的 EAR 无法部署到生产环境。
在更简单的应用程序中,我们可以将数据库/凭证等存储到属性文件中,因此为 UAT 构建的 EAR 可以部署到生产环境中而无需任何更改。
JCAPS 是否有类似的策略,通过这种策略,针对一个环境构建的 EAR 可以无缝升级到另一个环境?