zoukankan      html  css  js  c++  java
  • sqlmap文件在tomcat7中运行报错原因及<![CDATA[ ]]>

    sqlmap在eclipse中运行,好好的。放到tomcat7中抛出如下异常:

    Caused by: java.lang.RuntimeException: Error occurred.  Cause: com.ibatis.common
    .xml.NodeletException: Error parsing XML.  Cause: java.lang.RuntimeException: Er
    ror parsing XPath '/sqlMapConfig/sqlMap'.  Cause: com.ibatis.common.xml.NodeletE
    xception: Error parsing XML.  Cause: org.xml.sax.SAXParseException: The string "
    --" is not permitted within comments.

    解决方法:去掉全部的sqlmap文件注释。

    另外sqlmap中出现了特殊符号:

    <select id="selectPartsInfoToCar"  resultMap="TblSpPartsinfoResultMap" parameterClass="map">
            <![CDATA[
            SELECT tbl.* FROM `tbl_sp_partsinfo` tbl
            join `jnt_sp_partsinfocar` jnt
            on tbl.id = jnt.f_partsinfo_id and jnt.f_carbrand_id = #fCarbrandId# 
            and jnt.f_carsn_id = #fCarsnId# 
            and jnt.f_caroutput_id = #fCaroutputId# 
            and jnt.f_caryear_id = #fCaryearId#
            order by tbl.created_date desc
            ]]>
        </select> 

    需要加上<![CDATA[  ]]>

  • 相关阅读:
    有一种努力叫“凌晨四点”
    编程思想
    小记
    团队精神与集体主义
    变量起名
    软件项目估量方法
    戏说QQ
    压力说
    AngularJS指令基础(一)
    Leetcode 1021. Best Sightseeing Pair
  • 原文地址:https://www.cnblogs.com/simpledev/p/3525953.html
Copyright © 2011-2022 走看看