【发布时间】:2013-05-26 19:44:04
【问题描述】:
我正在运行 jboss 7.1、maven 3 和一个生成 .ear 的 java ee6 应用程序
我正在做一个mvn clean package jboss:as-deployand Jboss-as-maven-plugin 1.5 做它的事情——我可以使用http://localhost:8080... 查看我的应用程序
很好,但我想知道实际的 .ear 放在哪里。
它不在我的jboss7.../standalone/deployments 文件夹中。那么它在哪里呢?我的应用程序显然在 jboss 7.1 中运行得很好,但我找不到 .ear 文件。我知道 Eclipse 的“目标”目录中有一个 .ear,但这不是由 jboss-as-maven-plugin 生成的吗?我希望你能理解我的困惑——不是所有的 .ear 文件都需要在部署目录中吗?我也确实在隐藏的 .m2/repository 目录中看到了我的 .ear 文件,但这与 jboss-as-maven-plugin 有任何交互吗?也许我的 Eclipse 项目的“目标”目录和 jboss7.1 独立/部署目录之间存在一些隐藏的符号链接?
附言我习惯于将硬部署选项与其他插件 jboss-maven 一起使用,它要求您说 jboss:hard-deploy,它只是将 .ear 复制到您的部署文件夹。然后 jboss 会选择新的 .ear 并自动重新部署。我觉得 jboss-as-maven-plugin 是首选插件,所以这就是我在烦恼的原因。
【问题讨论】:
标签: maven maven-3 jboss7.x war ear