我有一个maven web项目,它有一些web服务,即使用JPA与数据库交互的EJB。这是以前的一个JDeveloper项目,我将结构更改为Maven,并开始使用eclipse。
问题是,当我部署它时,它会创建一个WAR文件,包含所有文件,包括EJB等,并且是根据我所看到的这不可能创建的。
当Jdeveloper部署这个项目时,它正在创建一个EAR文件,并将所有的EJBS放在一个EJB.jar中,war文件与所有POJO放在一起。
对maven有什么办法吗?这个问题有简单的解决办法吗?
发布于 2015-09-22 15:51:41
您可以使用maven实现这一点,一种干净的方法应该是用ejb项目(包含EJB和JPA)、依赖于ejb的war项目(包含POJO类)和包含ejb和war模块的ear项目重新格式化您的项目。阅读有关maven-ejb-plugin、maven-war-plugin和maven-ear-plugin的文章。
https://stackoverflow.com/questions/32705446
复制相似问题