[事象]
Tomcatのserver.xmlと、WAR側のweb.xmlにJNDI登録に関する記述を行った。
その後、MyBatisの定義ファイルにJNDIをデータソースとして接続しようとしたが失敗する。
[原因]
・WARにJDBCのJARを突っ込んでいたので、Tomcat側でJARを認識できていなかった。
→TomcatのlibにJARを配置する。
・server.xmlとweb.xmlのJNDI名をcomp/env/jdbc/MYSOURCEとcomp/envまで記述してしまっていた。
→Tomcatではデフォルトではcomp/envに登録されるため、server.xmlとweb.xmlからcomp/envを削除する。
- 作者: 藤野圭一
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/12/26
- メディア: 大型本
- この商品を含むブログ (1件) を見る
[参考]
Apache Tomcat 8 (8.0.39) - JNDI Resources HOW-TO
- 作者: 藤野圭一
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/12/26
- メディア: 大型本
- この商品を含むブログ (1件) を見る