使用Maven的Jboss Quickstart(jboss-as:deploy)

时间:2014-08-11 10:03:35

标签: java maven deployment jboss

我是Maven的新手,我正在尝试通过EAP(JBoss)clusterhasingleton快速入门指南。

http://www.jboss.org//quickstarts/eap/cluster-ha-singleton/index.html

我可以部署jar,运行

一切正常

mvn clean install jboss-as:deploy

我需要有人来解释一下“部署”在Maven / EAP中的含义,因为我使用了JBoss 5并且该版本中的部署意味着在部署文件夹中复制jar(我使用的是蚂蚁),因为我找不到虽然一切正常,但EAP中deployments文件夹中的jar文件。

我可以在.m2文件夹中找到本地存储库中的jar和工作区中的目标文件夹。 Jboss如何知道已部署?它看看本地存储库以及如何?

亲切的问候,

1 个答案:

答案 0 :(得分:0)

为什么重要?

无论如何,maven repo都不相关。在JBoss 5/6中,将应用程序放在“deploy”目录中会向JBoss表明应该部署这些应用程序。 您可以使用“deployments”目录在JBossAS 7.x(aka EAP 6)和WildFly 8.x中执行相同的操作。

了解部署不是就地非常重要。实际部署存储在虚拟文件系统中。使用maven工具时,部署将直接写入此VFS。

部署过程不仅仅是将WAR和EAR工件复制到服务器中。例如,servlet,EJBS,JPA组件,CDI组件和其他托管对象都可以连接,验证,也许可以在JNDI中使用。