我使用JBOSS AS 7.1盒在Openshift中创建了一个JEE应用程序,使用War部署格式生成了Maven项目。
我需要在应用程序中使用EJB,但War格式不能保存EJB所以我将War从War更改为Ear,问题是当我部署Ear时,应用程序不起作用(当我访问主页时出现404错误)。
为了使这项工作有任何简单的解决方案吗? 或者我应该创建两个单独的项目(一个EJB项目和另一个JSF项目)和一个父POM?
答案 0 :(得分:2)
实际上可以在WAR档案中打包EJB:JEE6 Tutorial,所以我决定坚持下去。
或者,也可以使用Maven的项目组合(useful link)将项目从WAR转换为EAR。