我在glassfish 3.1.2.1应用程序服务器上部署了一个javaEE6项目。我有一个包含2个war文件的ear模块。我创建了一个新的maven项目,当我尝试在Glassfish上部署它时,收到以下错误。
[2019-06-25 06:47:28,727] Artifact my-deploy:ear: java.io.IOException: com.sun.enterprise.admin.remote.RemoteFailureException: Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: javax.naming.NameNotFoundException: CDIExtension not found. Please see server.log for more details.
项目my-api.war中已经包含了WEB-INF / beans.xml和web.xml,所以我不确定应该添加什么。
因为该项目非常复杂,所以我不确定该问题中还应包含什么内容。请让我知道。
谢谢