欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
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中建立即可