WebSphere/WASとJNDI
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
*WebSphere のJNDIの設定方法(特にデータソース) [#rcbc59a7]
#contents
**Java上のコーディング [#e75b1cb8]
(DataSource) ctx.lookup("java:comp/env/jdbc/DataSourceUs...
のようにして、"java:comp/env/" をつけるようにしてください...
これを
(DataSource) ctx.lookup("jdbc/DataSourceUserProfile");
と書くと、サーバのデータソース名を直接指定したことになる(...
実際、java:comp/env をつけた場合は、下記のバインディング...
**ejb-jar.xml or web.xml に追加 [#w4ee9989]
コード中で上のようにルックアップしているものをすべて、列...
<resource-ref>
<description>DataSourceUserProfile</description>
<res-ref-name>jdbc/DataSourceUserProfile</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
WSADならGUIでもできます。
web.xml >> 参照 >> リソース
を編集してください。
ここまでは、すべて、J2EE標準のやりかたです。
**バインディング [#wee1cb61]
上記のローカルルックアップしている名前(jdbc/DataSourceUse...
これをしないと、
[03/05/19 21:04:34:027 JST] 1d728bcb Helpers W NMS...
名前 "comp/env/jdbc/DataSourceUserProfile" でルックアッ...
JNDI Naming Manager に送信され、例外が発生しました。 参...
参照ファクトリー・クラス名: com.ibm.ws.util.ResRefJndiLo...
参照ファクトリー・クラスの場所の URL: <null>
Reference Class Name: java.lang.Object
Type: ResRefJndiLookupInfo
Content: com.ibm.ws.util.ResRefJndiLookupInfo@38e08bcb
ResRefJndiLookupInfo: Look up Name="jdbc/DataSourceUserP...
jndiName=""; providerURL=""; initialContextFactory=""
という例外が発生しました。
このbindingの方法は、J2EEのSpec外ですので、各ApplicationS...
WebSphereなら、このbinding情報は,WebApplicationの場合は
WEB-INF/ibm-web-bnd.xmi
に保存されます。普通はAATなり、WSADなり、または、deploy時...
WSADをつかっているのなら、web.xml のエディタ上でもつくれ...
web.xml >> 参照 >> リソース >> WebSphere バインディング
の個所を編集すると、WEB-INF/ibm-web-bnd.xmiがつくられます。
http://neverbird.sourceforge.jp/manual/fancy/ch07s02.html
に参考になる情報があります。
----
http://neverbird.sourceforge.jp/manual/fancy/ch07s22.html
によると、ローカルルックアップの意図は、~
リソース参照は、サーブレット/JSPページ開発者が、リソース...
なんだそうです。
**メモ。 [#yc89662a]
PostgreSQLでエラーにならなかった設定。
-JDBCドライバ
|実装クラス名|org.postgresql.jdbc2.optional.ConnectionPool|
|クラスパス|pg74.214.jdbc3.jar|
-DataSource
|データソースのヘルパークラス名|com.ibm.websphere.rsadapt...
***起動するといろいろエラーが。。 [#g499e030]
:org.postgresql.util.PSQLException: The user property is ...
|BGCOLOR(#CCFFCC):LEFT:key|BGCOLOR(#CCFFCC):LEFT:value|
|LEFT:user|LEFT:ユーザID|
|LEFT:password|LEFT:パスワード|
を指定する。
:java.lang.reflect.InvocationTargetException: org.postgre...
----
この記事は
#vote(おもしろかった[29],そうでもない[10])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
*WebSphere のJNDIの設定方法(特にデータソース) [#rcbc59a7]
#contents
**Java上のコーディング [#e75b1cb8]
(DataSource) ctx.lookup("java:comp/env/jdbc/DataSourceUs...
のようにして、"java:comp/env/" をつけるようにしてください...
これを
(DataSource) ctx.lookup("jdbc/DataSourceUserProfile");
と書くと、サーバのデータソース名を直接指定したことになる(...
実際、java:comp/env をつけた場合は、下記のバインディング...
**ejb-jar.xml or web.xml に追加 [#w4ee9989]
コード中で上のようにルックアップしているものをすべて、列...
<resource-ref>
<description>DataSourceUserProfile</description>
<res-ref-name>jdbc/DataSourceUserProfile</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
WSADならGUIでもできます。
web.xml >> 参照 >> リソース
を編集してください。
ここまでは、すべて、J2EE標準のやりかたです。
**バインディング [#wee1cb61]
上記のローカルルックアップしている名前(jdbc/DataSourceUse...
これをしないと、
[03/05/19 21:04:34:027 JST] 1d728bcb Helpers W NMS...
名前 "comp/env/jdbc/DataSourceUserProfile" でルックアッ...
JNDI Naming Manager に送信され、例外が発生しました。 参...
参照ファクトリー・クラス名: com.ibm.ws.util.ResRefJndiLo...
参照ファクトリー・クラスの場所の URL: <null>
Reference Class Name: java.lang.Object
Type: ResRefJndiLookupInfo
Content: com.ibm.ws.util.ResRefJndiLookupInfo@38e08bcb
ResRefJndiLookupInfo: Look up Name="jdbc/DataSourceUserP...
jndiName=""; providerURL=""; initialContextFactory=""
という例外が発生しました。
このbindingの方法は、J2EEのSpec外ですので、各ApplicationS...
WebSphereなら、このbinding情報は,WebApplicationの場合は
WEB-INF/ibm-web-bnd.xmi
に保存されます。普通はAATなり、WSADなり、または、deploy時...
WSADをつかっているのなら、web.xml のエディタ上でもつくれ...
web.xml >> 参照 >> リソース >> WebSphere バインディング
の個所を編集すると、WEB-INF/ibm-web-bnd.xmiがつくられます。
http://neverbird.sourceforge.jp/manual/fancy/ch07s02.html
に参考になる情報があります。
----
http://neverbird.sourceforge.jp/manual/fancy/ch07s22.html
によると、ローカルルックアップの意図は、~
リソース参照は、サーブレット/JSPページ開発者が、リソース...
なんだそうです。
**メモ。 [#yc89662a]
PostgreSQLでエラーにならなかった設定。
-JDBCドライバ
|実装クラス名|org.postgresql.jdbc2.optional.ConnectionPool|
|クラスパス|pg74.214.jdbc3.jar|
-DataSource
|データソースのヘルパークラス名|com.ibm.websphere.rsadapt...
***起動するといろいろエラーが。。 [#g499e030]
:org.postgresql.util.PSQLException: The user property is ...
|BGCOLOR(#CCFFCC):LEFT:key|BGCOLOR(#CCFFCC):LEFT:value|
|LEFT:user|LEFT:ユーザID|
|LEFT:password|LEFT:パスワード|
を指定する。
:java.lang.reflect.InvocationTargetException: org.postgre...
----
この記事は
#vote(おもしろかった[29],そうでもない[10])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: