从 Eclipse 将 EJB .jar 部署到 jBoss/WildFly

Deploying an EJB .jar to jBoss/WildFly from Eclipse

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

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

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

问题:

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

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

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

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

<packaging>ejb</packaging>

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