前提・実現したいこと
現在既存のWebアプリケーションを改修しています。
そこで記述されているDataSouceを作成している部分で質問があります
/** * データソース作成. * @return DataSource * @throws Exception */ protected DataSource createDataSource() throws Exception { DataSource retDs = null; InitialContext ic = null; try { ic = new InitialContext(); retDs = (DataSource)ic.lookup("java:comp/env/jdbc/システム名"); } catch (Exception e) { LogUtility.error("データソース作成中にエラーが発生しました。"); retDs = null; throw e; } return retDs; }
web.xml
<resource-ref> <res-ref-name>jdbc/システム名</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
調べたところweb.xmlの部分を参照していて、JDNIによって名前が変換されているのがわかるのですが、結局
DataSouceのユーザー名やパスワードがどこから参照されているのかわかりません
また、DataSourceの定義ファイルが存在するなら
表示できるのか、編集できるかも知りたいです
ちなみにこのシステムを作成した前任者はもういません
補足情報(FW/ツールのバージョンなど)
環境
Tomcat,Struts1,eclipse,SQLServer
もし他に必要な情報があれば、追加します
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/25 02:23
2019/06/25 02:24