私はヒューズの下で私のバティスを使用しており、私のプロジェクトには4つのバンドルがあります
- いくつかの Bean を含むモデル バンドル
- SqlSessionTemplate Bean を作成して使用することで DB に接続する Dao バンドル
- Dao バンドルを呼び出すサービス バンドル
- サービスバンドルを呼び出す Web サービスバンドル
「org.apache.commons.dbcp.SQLNestedException: JDBC ドライバー クラス 'oracle.jdbc.OracleDriver' を読み込めません」というエラーが表示されました
原因: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver がサービス バンドルで見つかりません"
サービスバンドルに oracle.jdbc パッケージをインポートすると、エラーが消えます
サービス バンドルが Oracle ドライバをロードするのはなぜですか? これは Dao bundle の責任だと思います。