信息: JDBC 3.0 Savepoint class is available
AbandonedObjectPool is used (org.apache.commons.dbcp.AbandonedObjectPool@183fc68)
LogAbandoned: true
RemoveAbandoned: true
RemoveAbandonedTimeout: 180
2008-7-26 21:22:48 org.apache.struts.action.RequestProcessor processException
警告: Unhandled Exception thrown: class com.ibatis.sqlmap.client.SqlMapException
<[weblogic.servlet.internal.WebAppServletContext@f353e5 - appName: '_appsdir_ibatis_dir', name: 'ibatis', context-path: ''] Root cause of ServletException.
com.ibatis.sqlmap.client.SqlMapException: There is no statement named creatUser in this SqlMap.
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.getMappedStatement(SqlMapExecutorDelegate.java:288)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:424)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:81)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.insert(SqlMapClientImpl.java:58)
at com.ibatis.dao.UserDAOImpl.save(UserDAOImpl.java:14)
Truncated. see log file for complete stacktrace
[quote]There is no statement named creatUser in this SqlMap[/quote]
找不到这个 creatUser 对应的SQL. 可能dao的调用的名字和 SQLMap中定义的名字不对, 或者 没把这个SQLMap在sql_map_config文件中注册.