3

アプリケーションを起動すると、以下のエラーが発生します。BUFFERDIR プロパティをどこにも明示的に指定していないため、選択されるデフォルト値が何であるかわかりません。この問題は、カタリナ ベースとカタリナ ホームを共有 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 に答える