我必须组织一个开发环境,在其中我可以使用 JBoss Seam、IDE eclipse 3.4.x 运行 Maven 项目并部署到 JBoss 5。将在此环境中运行的项目基于 Java 6、EJB3 和 JSF1.2。环境必须支持热部署。
我曾经在使用 Sysdeo Plugin 的开发环境中工作,以使 Tomcat 运行我所有的应用程序——我很少使用 EJB(仅用于 MDB)。所以我更喜欢类似这样的环境。
我想知道你们使用什么样的架构(什么样的eclipse插件 - 如果它们工作正常,类似的东西)
我真的没有做对的是为什么我的 Maven2 项目将 SEAM 作为依赖项打包为 EAR 没有出现在我的服务器中(在 Eclipse Ganymede - 选项卡服务器中)让我进行部署(右键单击 - 选项添加和删除项目...)。我是否必须包含特定的项目性质才能使我的 Maven2 EAR 项目对我的 Eclipse Ganymede 中包含的 JBoss AS 可见?
Seam 似乎不适合 Maven2。我面临一些问题,使它们一起工作 - 一些依赖项似乎丢失了,我必须将一些额外的文件放在一些特殊的地方,比如 seam.properties 和 components.xml 有一些特殊的内容。我觉得被迫使用 seam-gen 和 Ant。太糟糕了!