【发布时间】:2013-08-22 12:01:57
【问题描述】:
我正在使用 Maven 构建 EAR 文件。我需要在没有 IBM RAD 的情况下将它们部署到 WAS 7。似乎没有办法使用像 Cargo 这样的 maven 插件进行部署。因为他们不支持这个版本的 WAS。
我还尝试使用 Jython 脚本,但如果没有 ibm-ejb-jar-bnd.xml,我无法部署 EAR。当我使用 WAS 控制台时,有一个选项可以在应用程序更新期间合并绑定,但脚本似乎没有提供此选项。
那么,务实地部署 EAR 的最佳选择是什么?
【问题讨论】:
-
你能手动部署你的ear/war吗?在这种情况下,WebSphere 可能会在部署期间创建这些文件(请参阅 .../profiles/base/installedApps/xxx/xxx_war.ear/xxx.war/WEB-INF/...)。然后复制这些文件,并将这些文件打包到你的 .ear 中。这可能不适用于 WS7,但这是我一直使用 WS6 的方式。
-
问题是我想使用Maven自动部署。此外,我可以自己创建这些文件。但在我看来,使用这些文件创建 EAR 是一个错误的决定。我只想在没有 WAS 控制台的情况下做同样的事情。
标签: maven jakarta-ee deployment websphere-7