从Eclipse部署EJB .jar到jBoss / WildFly

时间:2015-02-27 10:42:35

标签: eclipse maven java-ee jboss wildfly

我是Java EE的新手。我使用Eclipse,jBoss / WildFly和Maven。我有一个多模块Maven项目:

  • 父Maven项目(pom
    • 网络应用程序(war
    • EJB项目(jar

目前,EJB jar项目打包在Web应用程序中,整个解决方案部署为一个war文件。

我想更改它:我需要独立地将warjar项目部署到应用程序服务器(作为两个独立的应用程序)。然后,Web项目可以通过其远程接口访问EJB。

问题:

我可以使用war>部署Eclipse中的Run As项目Run On Server上下文菜单,但是当我尝试以相同的方式部署jar项目时,我收到一条错误消息,指出无法部署项目。

如何独立于Eclipse部署我的项目?

我应该将jar项目包装到ear项目中吗?如果是这样,我可以将我的jar项目转换为ear项目,还是必须保留我的jar项目并再创建一个项目以将其包装到ear项目中? (我不想再介绍一个项目)。

1 个答案:

答案 0 :(得分:1)

查看EJB项目的包装。你应该

  

<packaging>ejb</packaging>

这将允许您在服务器上运行EJB项目。