我正在运行 jboss 7.1、maven 3 和一个生成 .ear 的 java ee6
应用mvn clean package jboss:as-deploy
程序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 独立/部署目录之间存在一些隐藏的符号链接?
ps 我习惯于将硬部署选项与其他插件 jboss-maven 一起使用,这需要您说出jboss:hard-deploy
仅将 .ear 复制到您的部署文件夹中。然后 jboss 会选择新的 .ear 并自动重新部署。我觉得 jboss-as-maven-plugin 是首选插件,所以这就是我烦恼的原因。