Deployment EAR工件部署期间IntelliJ Idea Glassfish错误需要有效的ejb jar

Deployment EAR工件部署期间IntelliJ Idea Glassfish错误需要有效的ejb jar,deployment,intellij-idea,ejb,glassfish-3,ear,Deployment,Intellij Idea,Ejb,Glassfish 3,Ear,我在IntelliJ Idea 14.0.3中将EJB.ear工件部署到Glassfish 3.1.2应用程序服务器时遇到此错误: Connected to server [2015-09-03 06:32:26,411] Artifact MyEar:ear: Error during artifact deployment. See server log for details. [2015-09-03 06:32:26,412] Artifact MyEar:ear: java.io.IO

我在IntelliJ Idea 14.0.3中将EJB.ear工件部署到Glassfish 3.1.2应用程序服务器时遇到此错误:

Connected to server
[2015-09-03 06:32:26,411] Artifact MyEar:ear: Error during artifact deployment. See server log for details.
[2015-09-03 06:32:26,412] Artifact MyEar:ear: java.io.IOException: com.sun.enterprise.admin.remote.RemoteFailureException: Error occurred during deployment: Exception while deploying the app [MyEar] : Invalid ejb jar [MyEjb-3.2.0.jar]: it contains zero ejb. 
Note: 
1. A valid ejb jar requires at least one session, entity (1.x/2.x style), or message-driven bean. 
2. EJB3+ entity beans (@Entity) are POJOs and please package them as library jar. 
3. If the jar file contains valid EJBs which are annotated with EJB component level annotations (@Stateless, @Stateful, @MessageDriven, @Singleton), please check server.log to see whether the annotations were processed properly.. Please see server.log for more details.
ear和其他war文件都正常,可以通过Glassfish管理控制台在外部成功部署。 我注意到的一点是,在从Glassfish管理控制台部署时,我必须选中兼容性复选框

请参阅下面附带的屏幕截图,然后它将成功安装。 如何从IntelliJ Idea内部实现EAR部署的相同兼容性检查?