【发布时间】:2015-04-30 01:12:10
【问题描述】:
我是 Java EE 的新手。我使用 Eclipse、jBoss/WildFly 和 Maven。我有一个多模块 Maven 项目:
- 父 Maven 项目 (
pom)- 网络应用程序 (
war) - EJB 项目 (
jar)
- 网络应用程序 (
目前,EJB jar 项目打包在 Web 应用程序中,整个解决方案部署为一个 war 文件。
我想改变它:我需要将war和jar项目独立部署到应用服务器(作为两个独立的应用程序)。然后 Web 项目可以通过其远程接口访问 EJB。
问题:
我可以使用 Run As > Run On Server 上下文菜单在 Eclipse 中部署 war 项目,但是当我尝试以相同方式部署 jar 项目时,我收到一条错误消息,指出该项目无法部署。
如何独立于 Eclipse 部署我的项目?
我应该将jar 项目包装到ear 项目中吗?如果是这样,我可以将我的jar 项目转换为ear 项目,还是我必须保留我的jar 项目并再创建一个项目以将其包装成ear? (我不想再介绍一个项目)。
【问题讨论】:
标签: eclipse maven jakarta-ee jboss wildfly