答案最终变得非常简单,我为此而踢了一下自己。在webapp的pom文件中,我只需要将范围行添加到ejb依赖项中:
<dependency> <groupId>com.groupId</groupId> <artifactId>webservice-service-ejbs</artifactId> <version>${project.version}</version> <type>ejb</type> <scope>provided</scope></dependency>这样,我就可以将ejb依赖项保留在耳朵pom中,正确生成application.xml,并且考虑到存在多个同名的ejb类,glassfish
3.1.1不会引起混淆。
编辑:这是ejb依赖关系在耳pom中的样子
<dependency> <groupId>com.groupId</groupId> <artifactId>webservice-service-ejbs</artifactId> <type>ejb</type></dependency>
感谢那些帮助我的人。



