首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发环境Java 6,Maven 2.x,Eclipse3.4.x,JBoss 5和JBoss Seam

开发环境Java 6,Maven 2.x,Eclipse3.4.x,JBoss 5和JBoss Seam
EN

Stack Overflow用户
提问于 2009-05-25 17:18:39
回答 2查看 3.1K关注 0票数 1

我必须组织一个开发环境,可以使用JBoss Seam、IDE Eclipse3.4.x和部署到JBoss 5来运行Maven项目。在这个环境上运行的项目基于Java6、EJB3和JSF1.2 1.2。环境必须支持热部署。

我以前在开发环境中使用Sysdeo插件来让Tomcat运行我的所有应用程序--我很少使用EJB (仅用于MDB)。所以我更喜欢类似这样的环境。

我想知道你们使用什么样的体系结构(什么样的eclipse插件-如果他们工作良好,诸如此类的事情)

我真正不明白的是,为什么我的Maven2项目没有出现在我的服务器上(在Eclipse tab服务器中)来进行部署(右击-选项添加和删除项目.)。我是否必须包括特定的项目性质,才能像中所包含的那样使我的Maven2 EAR项目对我的JBoss可见?

Seam似乎不太适合Maven2。为了让它们协同工作,我面临一些问题--一些依赖项似乎缺失了,我不得不将一些额外的文件放在一些特殊的地方,比如seam.properties和components.xml,其中包含一些特殊的内容。我觉得我不得不用seam和Ant。太可惜了!

EN

回答 2

Stack Overflow用户

发布于 2009-05-25 18:32:22

我目前正在您要求的相同环境上工作,唯一不同的是我在tomcat 6.0.18上运行这个应用程序。我更喜欢使用tomcat,因为它运行起来太快了,而且我现在还不使用EJB。

Eclipse插件:

m2eclipse.codehaus.org

  • jboss工具: www.jboss.org/tools

  • web工具热部署平台: www.eclipse.org/webtools/

我采用了Eclipse版本,我不使用seam来创建基本架构。

在这个环境中,我没有太多的问题,有时热部署不起作用,我必须手动清理文件。我唯一的问题是将我的应用程序分离成两个模块: eclipse没有很好地完成工作(在构建另一个模块时没有使用一个模块的最后一个包),并且我发现了“禁用工作区解决方案”选项,它现在运行得很好。

效果很好。希望你会的。

票数 0
EN

Stack Overflow用户

发布于 2009-05-25 21:07:07

不确定这是否对您有帮助,但我们运行以下命令

management

  • merclipse mercurial eclipse插件http://goldenhammers.com/merclipse/

  • maven用于构建(与bugzilla一起发布tracking

  • tomcat作为应用程序server

  • hudson,用于持续集成,http://hudson-ci.org/

  • reviewboard用于代码评审,http://www.review-board.org/

  • sonar用于代码质量度量,http://www.review-board.org/

  • sonar用于虚拟化http://pve.proxmox.com/wiki/Main_Page

大多数东西运行在单独的虚拟机上,以使干扰降到最低。Proxmox是一个轻松的设置(15分钟,您正在运行)。

Hudson监视存储库,并自动构建和测试每个推送。如果war构建成功,它将自动(重新)部署(使用hudson插件)到Tomcat并重新启动。

我再推荐这些工具也不为过。

HTH

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/907459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档