- - PR -
TomcatとOracleのJNDI接続でエラー
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-09-01 09:45
こんにちわ。
TomcatとOracleのJNDI接続について質問させてください。 Tomcat4でOracle9iにJDNI接続しようとすると以下のエラーが表示されます。 名前 java:comp はこのコンテキストにバインドされていません 環境は、 OS:MIRACLE LINUX 2.1 Tomcat 4.1.24-LE-jdk14 Oracle 9i(9.0.1.0.0) 以下のJARファイルを%CATALINA_ROOT%/common/libに配置 classes12.jar commons-collections.jar commons-dbcp.jar commons-pool.jar 設定内容は以下のようになっています。 -------------------------- server.xmlに追記した内容 -------------------------- <Resource name="jdbc/oracledb" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/oracledb"> <parameter> <name>url</name> <value>jdbc:oracle:thin:@localhost:1521:oracle9i</value> </parameter> <parameter> <name>password</name> <value>xxxxxx</value> </parameter> <parameter> <name>maxActive</name> <value>10</value> </parameter> <parameter> <name>maxIdle</name> <value>5</value> </parameter> <parameter> <name>maxWait</name> <value>10000</value> </parameter> <parameter> <name>removeAbandoned</name> <value>true</value> </parameter> <parameter> <name>removeAbandonedTimeout</name> <value>300</value> </parameter> <parameter> <name>logAbandoned</name> <value>true</value> </parameter> <parameter> <name>driverClassName</name> <value>oracle.jdbc.driver.OracleDriver</value> </parameter> <parameter> <name>username</name> <value>xxxxxxx</value> </parameter> <parameter> <name>maxIdle</name> <value>2</value> </parameter> </ResourceParams> --------------------- web.xmlに追記した内容 --------------------- <resource-ref> <res-ref-name>jdbc/oracledb</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> -------- コード -------- InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/oracledb"); ↑ ここで、NamingExceptionが発生 よろしくお願いします。 |
1
