gpt4 book ai didi

java - EAR 文件和 "WebSphere Enhanced EAR"有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 01:39:05 25 4
gpt4 key购买 nike

假设我有一个标准的 EAR 文件(以及用于生成它的源文件),需要进行哪些额外的处理才能将其转换为 IBM WebSphere“增强型 EAR”?

问这个问题的另一种方法是问“增强型 EAR 和标准 EAR 有什么区别?”

我非常清楚 Rational 开发工具(RAD 和 RSA)中有工具。但是,为了这个问题的目的,我需要在自动构建中完成相同的任务(通过 Ant 或 Maven。 )

最佳答案

Another way to ask this question would be to ask, "What is the difference between an Enhanced EAR and a standard EAR?"

增强型 EAR 是一种将一些 XML 文件添加到 META-INF 目录的 EAR,用于在应用程序、服务器或单元级别配置特定资源(有关这方面的更多详细信息,请参阅 IBM 红皮书 WebSphere Application Server V7: Packaging Applications for Deployment)。

J2EE Packaging, Enhanced EARs, and the Application Server Toolkit 的表 23-1| (pdf) 列出了这些文件:

alt text http://img46.imageshack.us/img46/6751/table231.png

文件位于 META-INF 目录下,将它们从 Ant 或 Maven 嵌入到标准 EAR 中应该非常简单,只需在打包前将它们放入 META-INF 中即可。

如果您必须从头开始生成这些文件(恕我直言,这没有任何意义),那么这真的是另一回事了,我不确定这些文件的结构是否公开可用。

说真的,如果您想使用该功能,请找到一种从 WebSphere Enhanced EAR 编辑器生成文件的方法。也许获得 RAD 的试用版来评估此功能 >:) 或者联系 IBM,我相信他们会很乐意 帮助 向您推销一些东西,即使是单一许可证。

更新:IBM 提供Ant Tasks对于 WebSphere,您也可以使用 antrun 插件从 Maven 使用(这似乎是首选方式)但我不认为 wsDefaultBindings正是您正在寻找的,默认的 IBM WebSphere 绑定(bind)不提供与增强型 EAR 相同的功能——但它们可能很有用并且足够了。以防万一,如果您决定使用 wsadmin任务而不是增强型 EAR,这里是一个 list of options .

关于java - EAR 文件和 "WebSphere Enhanced EAR"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2060368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com