欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

EOS Platform 7.6 执行命名SQL,可以查出正确结果,但控制台报错:

[default][2017-11-10 08:45:55,400][ERROR][com.primeton.das.sql.impl.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11:407] parse 'C:\work\primeton\platform\apache-tomcat-7.0.54\webapps\default\WEB-INF\_srv\work\user\org.gocom.components.coframe.auth\org\gocom\components\coframe\auth\sysRoleConfigs.namingsql' has error!
com.primeton.das.sql.impl.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: org.xml.sax.SAXParseException: Document root element "select", must match DOCTYPE root "sqlMap".
at com.primeton.das.sql.impl.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:79)
......
at com.primeton.das.sql.impl.NamedSqlSessionImpl.<init>(NamedSqlSessionImpl.java:67)
at com.eos.das.sql.NamedSqlSessionFactory.createSQLMapSession(NamedSqlSessionFactory.java:73)
at com.primeton.spring.support.DatabaseExt.queryByNamedSql(DatabaseExt.java:861)
at com.eos.spring.DASTemplate.queryByNamedSql(DASTemplate.java:528)

【解答】

问题原因:将studio里命名sql文件删除了,但tomcat下的没有删除,功能执行正常,控制台报错了

解决办法:tomcat下把该命名sql文件删除,重新在studio中建立即可