【发布时间】:2011-01-12 04:20:51
【问题描述】:
我正在使用 MyEclipse,并且我使用了一个自动部署我的 Web 和 EJB 项目的企业应用程序项目 (EAP)。
这些项目使用其他一些只是 POJO 的项目,“简单”的 java 项目。就像图书馆之类的东西。
问题是,当我在“简单”java 项目中更改某些内容时,我必须在 JBoss 中重新部署整个 EAP 才能看到更改。
我想要的是一种在 EAP 中自动部署这些项目 (POJO) 的方法,因此热代码替换也适用于这些项目。
有什么想法吗?
【问题讨论】:
-
为什么要将纯 Java 应用程序部署为 EAR?如果它们不是网络应用,它们是什么?
-
就像其他(ear、wars 等)项目使用的 LIB。
-
EAR 通常不会这样工作,它们不能充当其他 EAR 使用的库。 EAR 用于部署 JavaEE 组件。
-
没有。 EAR 文件(或项目)包含各种项目。就这样。它有 Web 项目、EJB 项目等。这些项目使用的库现在手动打包到 jar 中并复制到我的 EAR 项目的 lib 文件夹中。
标签: java deployment ejb-3.0 jboss-eap-4.3.x