3

启动应用程序时出现以下错误。由于我没有在任何地方明确指定 BUFFERDIR 属性,我不确定选择的默认值是什么。当我将我的 catalina 基地和 catalina 家更改为共享的 tomcat 时,这个问题就开始了。

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

1 回答 1

5

好的..我自己找到了答案。BUFFERDIR 被 jdbc 用来临时存储数据。当我使用为 CATALINA_TMPDIR 指定的错误位置启动应用程序时,jdbc 无法将数据缓冲到文件中。在我为临时目录设置正确的值后,问题得到了解决。

于 2012-04-26T08:47:15.163 回答