首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将JCAPS部署到多个外部系统环境

将JCAPS部署到多个外部系统环境
EN

Stack Overflow用户
提问于 2010-05-20 00:26:29
回答 2查看 1.1K关注 0票数 1

希望这里的一些人熟悉JCAPS。来自纯粹的j2ee世界,很难理解JCPAS提供的部署模型。在创建部署配置文件时,我们需要将资源(如jdbc、webservice连接器)映射到外部系统。外部系统预定义了目标服务器ip、端口、数据库名称、凭证等(在jdbc的情况下)。因此,问题是为测试环境构建的EAR无法部署到生产环境中。

在更简单的应用程序中,我们可以将数据库/凭证等存储到属性文件中,因此为UAT构建的EAR无需任何更改即可部署到生产环境中。

JCAPS是否有类似的策略,可以将针对某个环境构建的EAR无缝升级到另一个环境?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-22 03:31:12

经过几天的研究,我可以在http://wikis.sun.com/download/attachments/38767325/JavaCAPS6+Application+Configuration.pdf?version=1&modificationDate=1225463856000http://wikis.sun.com/display/JavaCAPS/Application+Configurationhttp://wikis.sun.com/display/JavaCAPS/Application+Configuration+Lab上找到相关信息。

在这里张贴,以防有人偶然发现这个页面作为搜索结果。

票数 1
EN

Stack Overflow用户

发布于 2010-06-18 16:53:02

在JCAPS中,部署配置文件(DP)仍然是一个通用层;

1)作为开发人员,您在连通性映射(CM)和环境外部应用程序(EA)入站和出站属性中配置(dev)属性;

2)然后将配置解压到一个文件中:asadmin extract-caps-application-configuration myear.ear

3)并将此文件上传到您的测试/生产Glassfish:asadmin import-caps-configuration --host %HOST% --port %PORT% --user admin --passwordfile ...\passwordfile caps-config

4)在Glassfish\Common Task\CAPS\Env and CM Override中,您可以根据环境调整属性!(并重新启动耳朵)

5)享受JCAPS效率可选

所有这些过程都在Application Configuration - JCAPS 6截屏视频中进行了总结

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2867465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档