点提交时出现这个问题?那个配文件出错了?请指教:
=====insertGuolv=====
AbandonedObjectPool is used (org.apache.commons.dbcp.AbandonedObjectPool@554210)
   LogAbandoned: true
   RemoveAbandoned: true
   RemoveAbandonedTimeout: 60
"985891 [http-9090-4] ERROR 2010-11-24 14:07:11,281  com.action.GuolvAction.insertGuolv(GuolvAction.java:86) com.action.GuolvAction  - org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
172.16.1.10:1521:chinahbk2
)
"985891 [http-9090-4] ERROR 2010-11-24 14:07:11,281  org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:512) org.apache.struts2.dispatcher.Dispatcher  - Could not find action or result
No result defined for action com.action.GuolvAction and result error - action - file:/D:/MyEclipse/workspace/membersys/WebRoot/WEB-INF/classes/com/xml/guolv.xml:15:85
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:350)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:253)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInter

解决方案 »

  1.   

    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    連接 ORACLE 的 tnsnames.ora 那個設定檔案沒設好。
      

  2.   

    Could not open JDBC Connection for transaction;   没有打开数据库连接
    TNS:listener does not currently know of SID given in connect descriptor : 是不是oracle配置上有问题?
    或者 JDBC url没写对  ?检测一下, 客户端可不可以访问oracle 以排除oracle配置上的问题这种情况