浏览 5604 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-23
最后修改:2009-01-23
项目框架:Struts1.2+Spring2.0+Ibatis 问题描述:利用Spring AOP在每个方法执行后记录日志,在LogDAO中注入DataSource操作数据库,正常情况下一点问题也没有,但是在项目的压力测试下,记录日志的这个方法总出错,错误为:com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。RPC 名无效。很奇怪的是另外一个记录SQL语句日志的方法和这个方法基本上操作一样,但是不报这样的错误,而且由于记录SQL语句的方法是自己继承Ibatis的SqlExecutor后封装在内的,所以应该在报错的这个日志方法之前执行啊,有些奇怪怎么不报错 解决办法:在网上搜了很久也没答案,自己分析也没什么地方有问题,于是便怀疑驱动包,之前用的SQL2005的驱动包为200多K的,后来去官方下了个500多K的1.2版本,问题解决 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |