连接到数据库时,我的项目代码中出现以下异常。
我正在使用部署我的战争的 IBM WebSphere 7 服务器。我正在使用 spring jdbc 模板来处理我的数据库连接。我的数据库是 MSSQL server 2008 R2。我也在使用服务器上配置的数据源。
以下是我在日志中遇到的异常:
[ERROR] 2012-04-25 21:40:23,364 com.mt.servlets.GetEmployeeTimeDataServlet - JndiObjectTargetSource failed to obtain new target object; nested exception is com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. [Root exception is java.lang.reflect.InvocationTargetException]
值得注意的是,这个例外是一次性的。在刷新页面或尝试再次连接时,不会出现此异常。我在互联网上查了一下,但找不到任何解决方案。由于这种异常很少发生,因此很难确定原因。
任何人都可以让我知道为什么会出现此异常以及可以解决此问题的方法吗?
谢谢