最近在使用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 配置文件注释引起错误及解决方案相关推荐

  1. ibatis之——sqlMapConfig.xml配置文件详解

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47104893 sqlMapConfig.xml配置文件详解: <?xml v ...

  2. mysql+xml+注释,springboot整合mybatis完整示例, mapper注解方式和xml配置文件方式实现(我们要优雅地编程)...

    一.注解方式 pom org.mybatis.spring.boot mybatis-spring-boot-starter 2.0.0 mysql mysql-connector-java org. ...

  3. Ibatis学习总结2--SQL Map XML 配置文件

    SQL Map 使用 XML 配置文件统一配置不同的属性,包括 DataSource 的详细配置信息, SQL Map 和其他可选属性,如线程管理等.以下是 SQL Map 配置文件的一个例子: Sq ...

  4. ibatis mysql 配置文件详解_MyBatis Generator 配置文件详解

    MyBatis Generator (MBG) 是由一个XML配置文件驱动的.这个配置文件中会声明以下内容: 如何连接数据库 要生成什么对象,以及如何生成它们 哪些表需要应用于对象生成. 根元素 ge ...

  5. Hadoop常见错误及解决方案、Permission denied: user=dr.who, access=WRITE, inode=“/“:summer:supergroup:drwxr-xr-x

    文章目录 4.常见错误及解决方案 1)防火墙没关闭.或者没有启动YARN 7)不识别主机名称 8)DataNode和NameNode进程同时只能工作一个. 9)执行命令不生效,粘贴Word中命令时,遇 ...

  6. mysql ibatis xml配置 like_iBatis学习方法及入门总结

    一. 介绍: 相对于Hibernate和Apache OJB等"一站式"ORM解决方案而言,IBatis是一种"半自动化"的ORM实现. 这个框架将让你能够更好 ...

  7. Mybatis配置文件注释

    1,Mybatis配置文件注释 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE confi ...

  8. jaxb xml配置_JAXB和Log4j XML配置文件

    jaxb xml配置 Log4j 1.x和Log4j 2.x均支持使用XML文件来指定日志记录配置 . 这篇文章探讨了与使用JAXB通过Java类处理这些XML配置文件相关的一些细微差别. 本文中的示 ...

  9. JAXB和Log4j XML配置文件

    Log4j 1.x和Log4j 2.x均支持使用XML文件来指定日志记录配置 . 这篇文章探讨了与使用JAXB通过Java类处理这些XML配置文件相关的一些细微差别. 本文中的示例基于Apache L ...

最新文章

  1. PHP处理Oracle的CLOB
  2. DOS BAT用法简例子
  3. MATLAB中plot函数的linespec参数
  4. 信息系统项目管理师:第4章:项目整体管理与变更管理(1)
  5. UGUI 事件穿透规则
  6. linux任务调度语法,linux crond任务调度-Go语言中文社区
  7. PHP 如何准确取得服务器地址IP[非代理]
  8. MVC中业务层是否应该有个基类?它有什么作用?
  9. mysql数据库分表备份脚本_mysql 分库分表备份脚本
  10. Html、Css-----当有文字和图片的时候,需要文字和图片居中,怎么实现?不想文字换行怎么设置...
  11. .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
  12. aws s3 獲取所有文件_AWS SA associate 证书考试学习记录-EBS,S3,EFS比较
  13. 线程池异步线程中再次获取线程池资源的问题
  14. 5G iPhone若推迟至10月发布 将会拉低苹果两个财季营收
  15. 使用jdbcTemplate查询返回自定义对象集合
  16. JSP开发工具安装教程
  17. MySQL的JDBC下载
  18. 封装、继承、多态的详细说明
  19. 凯撒密码加密算法python_信息安全与密码学的关系
  20. 市场营销策划书大纲怎么写

热门文章

  1. [react] 写例子说明React如何在JSX中实现for循环
  2. React开发(232):传参可以转变思路
  3. React开发(110):注意state定义的数据类型
  4. 前端学习(3228):createRef的使用
  5. [css] 怎样用纯CSS实现禁止鼠标点击事件?
  6. [js] 举例说明js立即执行函数的写法有哪些?
  7. 前端学习(2360):生命周期函数的学习
  8. 前端学习(1833):前端面试题之nodejs的轮询机制
  9. 前端学习(1681):前端系列实战课程之让蛇动起来
  10. 前端学习(1655):前端系列实战课程之浏览器类型监测