启动应用程序时出现以下错误。由于我没有在任何地方明确指定BUFFERDIR属性,我不确定获取的默认值是什么。当我改变我的catalina base& amp; 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)
答案 0 :(得分:5)
好的..我自己找到了答案。 BUMPERDIR由jdbc用于临时存储数据。当我使用为CATALINA_TMPDIR指定的错误位置启动我的应用程序时,jdbc无法对文件执行数据缓冲。在为temp目录设置正确的值后,问题得到了解决。