我正在创建一个包含多个WARs作为模块的EAR文件,但是当我尝试在WebSphere Liberty上部署项目的EAR模块时,出现以下错误提示
/META-INF/ibm-ejb-jar-ext.xmi deployment descriptor on line 5. The error message was: ParseError
我甚至在项目的任何地方都没有使用过EJB,甚至在完整的项目模块中的任何地方都没有提到ejb词。我尚未创建ibm-ejb-jar-ext.xmi,但是Liberty仍在寻找ibm-ejb-jar-ext.xmi。
[ERROR ] CWWKZ0106E: Could not start web application BKS_EAR.
[ERROR ] CWWKZ0004E: An exception occurred while starting the application BKS_EAR. The exception message was: com.ibm.ws.container.service.metadata.MetaDataException: com.ibm.wsspi.adaptable.module.UnableToAdaptException: com.ibm.ejs.container.EJBConfigurationException: com.ibm.wsspi.adaptable.module.UnableToAdaptException: com.ibm.ws.javaee.ddmodel.DDParser$ParseException: CWWKC2272E: An error occurred while parsing the /META-INF/ibm-ejb-jar-ext.xmi deployment descriptor on line 5. The error message was: ParseError at [row,col]:[5,93]
Message: http://www.w3.org/TR/1999/REC-xml-names-19990114#AttributePrefixUnbound?ejbExtensions&xsi:type&xsi
这以前工作正常,但是一旦我从工作区中删除了项目并使用maven import重新导入了该项目,我就会遇到这个问题。