Liferay 服务生成器 SaxException

Liferay Service Builder SaxException

我在构建服务时遇到错误:

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)

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

引用您的错误信息:

The content of elements must consist of well-formed character data or markup

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

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