最近一個項目中再次用到ibatis,配置文件sqlmap-config.xml中,下面這段:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config
2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><sqlMapConfig>
********************************************
</sqlMapConfig>
之前項目都是這麼配置的,就直接copy了,但是在不聯網的情況下,在運行時報錯,這個dtd加載不進去,各種鬱悶,最後參照 http://tzwzero-163-com.iteye.com/blog/1613779 文章裏面說的,
發現問題根源,但是dtd存放路徑又是另外一個問題,我的結構是這樣子的:
在sqlmap-config.xml文件中,這樣子配置路徑
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "spring_config/sql-map-config-2.dtd">,問題解決。