- PR -

wsad5.0からoracle9iへの接続

1
投稿者投稿内容
なかむら
会議室デビュー日: 2003/11/26
投稿数: 1
投稿日時: 2003-11-26 18:12
こんにちは
初めて投稿します

今回、WSADを使用して開発を考えております。
現在のサーバー設定が分からないのですが
不明点として、
サーバーパースペクティブ

---JDBCプロバイダーリストの設定---
1.JDBCプロバイダータイプの設定(自分の設定は、oracle jdbc driver)
2.実装クラス名(自分の設定は、oracle.jdbc.pool.OracleConnectionPoolDataSource)

---データソースの設定---
1.データ・ソースのhelperクラス名
(自分の設定は、com.ibm.websphere.rsadapter.OracleDataStoreHelper)

で、サンプルシステムを実行すると
com.ibm.websphere.naming.CannotInstantiateObjectException:
Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. Root exception is java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError:
oracle/jdbc/driver/OracleLog
とメッセージが出ます。

環境をどのようにすればいいのか教えてください。
よろしく、お願いします。


開発環境
Windows2000Pro
Oracle9i
WSAD5.0
Struts
ちば
大ベテラン
会議室デビュー日: 2003/02/14
投稿数: 114
お住まい・勤務地: 都内勤務
投稿日時: 2003-11-26 19:10
引用:

なかむらさんの書き込み (2003-11-26 18:12) より:

で、サンプルシステムを実行すると
com.ibm.websphere.naming.CannotInstantiateObjectException:
Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. Root exception is java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError:
oracle/jdbc/driver/OracleLog
とメッセージが出ます。



サンプルプログラムを載せて、何行目でエラーが出てるかまで記述しないと解決できません。
見た感じ、JNDI関係なので、jndi.propertiesファイルがないなどちゃんとlookup出来て
いない気がします。
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2003-11-26 21:29
メッセージだけ見るとクラスパスにOracleのJDBCドライバが追加されていない、といっているようだが。
まろやか和尚
会議室デビュー日: 2003/01/14
投稿数: 6
投稿日時: 2003-11-28 16:50
Webデプロイメント・デスクリプターの「リソース参照」にも設定が必要なのでは?
1

スキルアップ/キャリアアップ(JOB@IT)