首页 文章

从Eclipse部署EJB .jar到jBoss / WildFly

提问于
浏览
1

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

  • parent Maven项目( pom

  • 网络应用程序( war

  • EJB项目( jar

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

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

问题:

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

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

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

1 回答

  • 1

    查看EJB项目的包装 . 你应该有

    <packaging> ejb </ packaging>

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

相关问题