前提・実現したいこと
WebLogicでJavaEEアプリケーションを構築しています。
WebLogicのデータソース(JDBCコネクションプール)を使ってDB接続をしたいのですが、プロジェクト内のXMLで定義する方法が分かりません。
現状、WebLogicの管理コンソールを使用してデータソースを設定し、それを使って接続できることは確認出来ています。
最終的には別環境のWeblogicサーバにデプロイした際にもサーバ設定無しで動作するようにしたいです。
GlassFishだとglassfish-resources.xmlにjdbc-connection-poolタグで設定できるので、それと同じようなことがしたいです。
試したこと
下記サイトを参考に実施
http://otndnld.oracle.co.jp/document/products/wls/docs92/deployment/deploy.html
手順:
①ドメインフォルダのconfig\jdbcから管理コンソールを使用して作成したデータソースのxxx-jdbc.xmlをプロジェクトのMETA-INFフォルダにコピー
②META-INFフォルダにweblogic-application.xmlを作成してmoduleタグにて①のxmlを参照するように設定
結果:
特にエラーも発生せずデプロイ及びサーバ起動は完了するが、作成したデータソースを参照するプログラムを実行するとNameNotFoundExceptionが発生し、データソースが参照できない。(管理コンソールで作成したデータソースは参照できる)
weblogic-application.xmlが読み込まれていない?
補足情報(FW/ツールのバージョンなど)
WebLogicのバージョン:12.2.1.2
Javaのバージョン:8(JavaEE7)
あなたの回答
tips
プレビュー