首页 文章

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

提问于
浏览
0

我是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(我使用的是ant),因为我找不到jar文件虽然一切正常,但在EAP的deployments文件夹中 .

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

亲切的问候,

1 回答

  • 0

    为什么这有关系?

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

    重要的是要了解部署不是原位的 . 实际部署存储在虚拟文件系统中 . 使用maven工具时,部署将直接写入此VFS .

    部署过程不仅仅是将WAR和EAR工件复制到服务器中 . 例如,servlet,EJBS,JPA组件,CDI组件和其他托管对象可以连接,验证并可能在JNDI中提供 .

相关问题