Liferay服务生成器SaxException

Liferay服务生成器SaxException,liferay,liferay-service-builder,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

我在构建服务时出错:

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)

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

引用您的错误消息:

元素的内容必须由格式良好的字符数据或 加价

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


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

如果您提供完整的异常,您的service.xml的xml格式似乎不正确