com.ibatis.sqlmap.client.SqlMapException: There was an error while building the SqlMap instance.
--- The error occurred in the SQL Map Configuration file.
--- Cause: com.ibatis.sqlmap.client.SqlMapException: XML Parser Error.  Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeque
nceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: com.ibatis.sqlmap.client.SqlMapException: XML Parser Error.  Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeque
nceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at com.ibatis.sqlmap.engine.builder.xml.XmlSqlMapClientBuilder.buildSqlMap(XmlSqlMapClientBuilder.java:243)
        at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:61)
        at dao.imp.AppSqlConfig.<clinit>(AppSqlConfig.java:19)
错误信息是com.ibatis.sqlmap.client.SqlMapException: There was an error while building the SqlMap instance.
--- The error occurred in the SQL Map Configuration file.
--- Cause: com.ibatis.sqlmap.client.SqlMapException: XML Parser Error.  Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeque
nceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: com.ibatis.sqlmap.client.SqlMapException: XML Parser Error.  Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeque
nceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.

解决方案 »

  1.   

    把你sqlmap的配置文件发来看看呢~~
      

  2.   

    com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeque
    nceException: Invalid byte 1 of 1-byte UTF-8 sequence. 这个错误还真是第一次看到有可能是文件编码问题也没准,
    比如文件用的是gbk编码
    但是第一行声明的xml是utf-8的
    不明白bdlz把sqlmap贴上来看看吧good luck
      

  3.   

    Invalid byte 1 of 1-byte UTF-8 sequence这个应该是配置文件编码的问题了,检查一下配置文件中是否有UTF-8字符集不支持的字符?
      

  4.   

    已经解决了。只要把文件里面的 utf-8 改成utf8 就可以了 。我也是第一刺遇见