TOMCAT启动时,console窗口报错:
Caused by: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.

出现这种原因,是由于xml文件中书写异常导致记录如下:
1、sql中的<、>没有进行转义,xml文件中转义字符有五个,

< > & "
< > & ' "

在这里插入图片描述
2、id值重复;
3、sql语句书写错误,少括号,逗号,之类的;
4、更改的sql文件没有及时编译到classes目录,具体原因不知。解决办法是:clean,清理临时文件,重新编译。

通过使用<![CDATA[]]>包裹转义字符,不能嵌套使用,表示xml解析器忽略编译,所以更快

<![CDATA[<]]>
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐