Ibatis XML 配置文件注释引起错误及解决方案
最近在使用Ibatis组件进行一个项目开发,在运行时发现提示如下错误信息:
type 异常报告
消息
描述服务器遇到一个内部错误 (), 无法完成此请求。
异常
javax.servlet.ServletException: java.lang.ExceptionInInitializerError根本原因
java.lang.ExceptionInInitializerError根本原因
java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: The string "--" is not permitted within comments.根本原因
com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: The string "--" is not permitted within comments.根本原因
java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: The string "--" is not permitted within comments.根本原因
com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: The string "--" is not permitted within comments.根本原因
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
-----------------------------------------------------
从错误描述来看发现是XML文件中的注释引起的异常,去掉配置文件中的中文注释或改用英文描述则可以通过
后来发现是配置文件中采用:单数个中文或字母后跟单数个中文再用“-->”结束注释(中文后不加空格)
如:<!-- 单数个中文-->、<!-- a单数个中文-->
时就会报此异常
争对此异常可以采用在左右边界加上空格的方式解决。 如像这样是对的 <!-- 中文注解 -->
转载于:https://www.cnblogs.com/lxJack/archive/2011/05/25/2057536.html
Ibatis XML 配置文件注释引起错误及解决方案相关推荐
- ibatis之——sqlMapConfig.xml配置文件详解
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47104893 sqlMapConfig.xml配置文件详解: <?xml v ...
- mysql+xml+注释,springboot整合mybatis完整示例, mapper注解方式和xml配置文件方式实现(我们要优雅地编程)...
一.注解方式 pom org.mybatis.spring.boot mybatis-spring-boot-starter 2.0.0 mysql mysql-connector-java org. ...
- Ibatis学习总结2--SQL Map XML 配置文件
SQL Map 使用 XML 配置文件统一配置不同的属性,包括 DataSource 的详细配置信息, SQL Map 和其他可选属性,如线程管理等.以下是 SQL Map 配置文件的一个例子: Sq ...
- ibatis mysql 配置文件详解_MyBatis Generator 配置文件详解
MyBatis Generator (MBG) 是由一个XML配置文件驱动的.这个配置文件中会声明以下内容: 如何连接数据库 要生成什么对象,以及如何生成它们 哪些表需要应用于对象生成. 根元素 ge ...
- Hadoop常见错误及解决方案、Permission denied: user=dr.who, access=WRITE, inode=“/“:summer:supergroup:drwxr-xr-x
文章目录 4.常见错误及解决方案 1)防火墙没关闭.或者没有启动YARN 7)不识别主机名称 8)DataNode和NameNode进程同时只能工作一个. 9)执行命令不生效,粘贴Word中命令时,遇 ...
- mysql ibatis xml配置 like_iBatis学习方法及入门总结
一. 介绍: 相对于Hibernate和Apache OJB等"一站式"ORM解决方案而言,IBatis是一种"半自动化"的ORM实现. 这个框架将让你能够更好 ...
- Mybatis配置文件注释
1,Mybatis配置文件注释 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE confi ...
- jaxb xml配置_JAXB和Log4j XML配置文件
jaxb xml配置 Log4j 1.x和Log4j 2.x均支持使用XML文件来指定日志记录配置 . 这篇文章探讨了与使用JAXB通过Java类处理这些XML配置文件相关的一些细微差别. 本文中的示 ...
- JAXB和Log4j XML配置文件
Log4j 1.x和Log4j 2.x均支持使用XML文件来指定日志记录配置 . 这篇文章探讨了与使用JAXB通过Java类处理这些XML配置文件相关的一些细微差别. 本文中的示例基于Apache L ...
最新文章
- PHP处理Oracle的CLOB
- DOS BAT用法简例子
- MATLAB中plot函数的linespec参数
- 信息系统项目管理师:第4章:项目整体管理与变更管理(1)
- UGUI 事件穿透规则
- linux任务调度语法,linux crond任务调度-Go语言中文社区
- PHP 如何准确取得服务器地址IP[非代理]
- MVC中业务层是否应该有个基类?它有什么作用?
- mysql数据库分表备份脚本_mysql 分库分表备份脚本
- Html、Css-----当有文字和图片的时候,需要文字和图片居中,怎么实现?不想文字换行怎么设置...
- .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
- aws s3 獲取所有文件_AWS SA associate 证书考试学习记录-EBS,S3,EFS比较
- 线程池异步线程中再次获取线程池资源的问题
- 5G iPhone若推迟至10月发布 将会拉低苹果两个财季营收
- 使用jdbcTemplate查询返回自定义对象集合
- JSP开发工具安装教程
- MySQL的JDBC下载
- 封装、继承、多态的详细说明
- 凯撒密码加密算法python_信息安全与密码学的关系
- 市场营销策划书大纲怎么写
热门文章
- [react] 写例子说明React如何在JSX中实现for循环
- React开发(232):传参可以转变思路
- React开发(110):注意state定义的数据类型
- 前端学习(3228):createRef的使用
- [css] 怎样用纯CSS实现禁止鼠标点击事件?
- [js] 举例说明js立即执行函数的写法有哪些?
- 前端学习(2360):生命周期函数的学习
- 前端学习(1833):前端面试题之nodejs的轮询机制
- 前端学习(1681):前端系列实战课程之让蛇动起来
- 前端学习(1655):前端系列实战课程之浏览器类型监测