我正在尝试使用 jboss-maven-plugin 将包含我的 EJB 的 jar 文件部署到 JBoss 5。但是插件找不到我的jar文件。
我正在运行命令:mvn jboss:deploy
这就是我在 POM.xml 中的配置:
<build>
<finalName>my-ejb</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-maven-plugin</artifactId>
<version>1.5.0</version>
<configuration>
<hostName>localhost</hostName>
<port>8080</port>
<fileNames>
<fileName>target/my-ejb-1.0-SNAPSHOT.jar</fileName>
</fileNames>
</configuration>
</plugin>
</plugins>
</build>
这是我在 JBoss 控制台上收到的错误消息:
14:36:50,371 ERROR [[HtmlAdaptor]] Servlet.service() for servlet HtmlAdaptor threw exception
java.io.FileNotFoundException: my-ejb-1.0-SNAPSHOT.jar doesn't exist. (rootURI: file:/Users/hordine/software/jboss-5.1.0.GA/bin/target/my-ejb-1.0-SNAPSHOT.jar, file: /Users/hordine/software/jboss-5.1.0.GA/bin/target/my-ejb-1.0-SNAPSHOT.jar)
有趣的是,“/Users/hordine/software/jboss-5.1.0.GA”是我的 JBOSS_HOME。为什么要在 JBoss 本身内部寻找要部署到 JBoss 的 jar 文件?
如何配置此文件名以便可以找到它?