2012-04-26 99 views
2

當我啓動我的應用程序時,出現以下錯誤。由於我沒有在任何地方明確指定BUFFERDIR屬性,因此我不確定獲取摘要的默認值是什麼。當我將我的卡塔利娜基地& catalina家改爲共享的tomcat時,這個問題就開始了。CannotGetJdbcConnectionException:BUFFERDIR連接屬性無效

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The BUFFERDIR connection property is invalid.) 
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) 
    at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:117) 

回答

4

好的..我自己找到了答案。 BUFFERDIR被jdbc用來臨時存儲數據。當我爲CATALINA_TMPDIR指定的錯誤位置啓動應用程序時,jdbc無法對文件執行數據緩衝。在爲temp目錄設置正確的值後,問題得到解決。