2015-04-28 81 views
-1

我得到一个错误,当我建立我的服务:Liferay的服务构建的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) 

我需要一些帮助。谢谢你在前进

+0

您是否会提供完整的异常,看起来您的service.xml中有不正确的xml formate –

回答

0

引用您的错误信息:

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

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

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