Liferay Service Builder SaxException

时间:2015-04-28 14:59:44

标签: liferay liferay-service-builder

构建服务时出错:

org.apache.axis.ConfigurationException: org.xml.sax.SAXException: Fatal Error: URI=null Line=1258: The content of elements must consist of well-formed character data or markup.
org.xml.sax.SAXException: Fatal Error: URI=null Line=1258: The content of elements must consist of well-formed character data or markup.
at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:723)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)

我需要一些帮助。提前谢谢

1 个答案:

答案 0 :(得分:0)

引用错误消息:

  

元素的内容必须包含格式良好的字符数据或   标记

最好的假设是你有无效的xml。一个体面的XML编辑器应该能够通过标记文件中的错误位置来指出根本原因。如果它真的在第1258行(如消息所示),那么要求在此处发布文件可能太大了。

Liferay的ServiceBuilder附带一个DTD,通常被引用。这将确保XML编辑器具有足够的信息来验证文件。确保DTD声明与您编译到的Liferay版本(SDK所属的)匹配