websphere6.1和ibatis2.3,启动出错Error parsing XPath '/sqlMapConfig/sqlMap'

从小就够炫 2010-12-06 08:44:42
出错信息如下:

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: 确定要使用某种编码的实体不得包含在该编码中属非法的序列。

sql-map-config.xml内容如下

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">

<sqlMapConfig>

<properties resource="properties/database.properties" />

<settings cacheModelsEnabled="true" enhancementEnabled="true"
maxSessions="64" maxTransactions="8" maxRequests="128"
useStatementNamespaces="true" />

<transactionManager type="JDBC">
<dataSource type="DBCP">
<property value="${driver}" name="JDBC.Driver"/>
<property value="${url}" name="JDBC.ConnectionURL"/>
<property value="${username}" name="JDBC.Username"/>
<property value="${password}" name="JDBC.Password"/>
<property value="15" name="Pool.MaximumActiveConnections"/>
<property value="15" name="Pool.MaximumIdleConnections"/>
<property value="1000" name="Pool.MaximumWait"/>
</dataSource>
</transactionManager>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/sms_b_gddxMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/sms_t_ffgjzMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/sms_t_khdxMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/sms_t_xctbMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_departmentMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_dep_historyMap.xml"/>
<sqlMap resource="com/xdja/sdbo/entity/manager/sql/deviceMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_device_historyMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_docMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_doc_backMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_doc_textMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_fdbhMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_gprs_backMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_gprs_configMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_gprs_menuMap.xml"/>
<sqlMap resource="com/xdja/sdbo/entity/manager/sql/groupMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_gydmMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_gydm_lxMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_jtgl_dwbmMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_jtwf_wfcjMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_jt_dxfsbMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_jt_dxqqbMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_logMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_login_recordMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_ms_backMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_ms_wfdxMap.xml"/>
<sqlMap resource="com/xdja/sdbo/entity/manager/sql/personMap.xml"/>
<sqlMap resource="com/xdja/sdbo/relation/manager/sql/personGroupMap.xml"/>
<sqlMap resource="com/xdja/sdbo/relation/manager/sql/personPowerMap.xml"/>
<sqlMap resource="com/xdja/sdbo/relation/manager/sql/personRoleMap.xml"/>
<sqlMap resource="com/xdja/sdbo/entity/manager/sql/powerMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_reporttypeMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_reporttype_powerMap.xml"/>
<sqlMap resource="com/xdja/sdbo/entity/manager/sql/roleMap.xml"/>
<sqlMap resource="com/xdja/sdbo/relation/manager/sql/rolePowerMap.xml"/>
<sqlMap resource="com/xdja/sdbo/other/manager/sql/t_sms_configMap.xml"/>
<sqlMap resource="com/xdja/sdbo/system/manager/sql/sysFunctionMap.xml"/>
<sqlMap resource="com/xdja/sdbo/system/manager/sql/sysRoleMap.xml"/>
<sqlMap resource="com/xdja/sdbo/system/manager/sql/sysRoleFunctionMap.xml"/>
<sqlMap resource="com/xdja/sdbo/system/manager/sql/sysUserMap.xml"/>
<sqlMap resource="com/xdja/sdbo/system/manager/sql/sysUserRoleMap.xml"/>
<sqlMap resource="com/xdja/sdbo/relation/manager/sql/multiTableMap.xml"/>
</sqlMapConfig>
...全文
6960 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lyy857220515 2013-08-03
  • 打赏
  • 举报
回复
10楼的答案才是对的,LZ删了中文解释也一样报错,LZ配置头都出问题,SqlMapConfig.xml用sql-map-2.dtd搞笑么
cristian_s 2013-07-05
  • 打赏
  • 举报
回复
求也救我一命吧
weily1989 2013-07-05
  • 打赏
  • 举报
回复
到你在启动tomcat前修改的xml里面看看,修改出错了。
matrix1984 2012-05-05
  • 打赏
  • 举报
回复
然道楼主是删除中文注释解决的? 如果这个中文注释有几万处的地方,那怎么办?!
htxd168 2011-12-09
  • 打赏
  • 举报
回复
我的神啊,我也被你救了~
suturns 2011-10-14
  • 打赏
  • 举报
回复
问题肯定出在SqlMap用这个头
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>

SqlMapConfig用这个头
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

配置错误引起的问题
金风 2011-09-02
  • 打赏
  • 举报
回复
有个好办法,修改OS的编码也为“UTF-8”就好了。
TheSadLove 2011-08-11
  • 打赏
  • 举报
回复
楼上的哥们 你为什么不学纺织咧
wozhubi 2011-07-28
  • 打赏
  • 举报
回复
谢谢你呀!我纠结了一个星期,你救了我!武汉纺织大学!!
chenlian911 2011-06-16
  • 打赏
  • 举报
回复
我想说,救我了、
javaFay 2011-06-08
  • 打赏
  • 举报
回复
也救我了
tangsw1988 2011-05-31
  • 打赏
  • 举报
回复
感谢感谢, 你这句话也就了我一命啊,感谢2楼, 感谢LZ发这么好的帖子。、
阿拉希神猪 2011-05-30
  • 打赏
  • 举报
回复
老大啊,你这贴救了我一命啊
从小就够炫 2010-12-06
  • 打赏
  • 举报
回复
<sqlMap resource="com/xdja/sdbo/relation/manager/sql/multiTableMap.xml"/>

最终发现 是这个 xml文件中有 中文注释。。。。。

唉。。
从小就够炫 2010-12-06
  • 打赏
  • 举报
回复
已经调试4天了。还是 没找到解决办法,希望哪位 高手给解决下。

程序在tomcat6下运行一切正常,急需转移到ws下。
快急死了。。。。

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧