Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.sql.DataSource / 4 сообщений из 4, страница 1 из 1
23.03.2004, 17:11
    #32453561
SOMNAMBULA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.sql.DataSource
Добрый день!

Имеется код:
...
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("java:comp/env/jdbc/IcarDS");
conn = (OracleConnection) ds.getConnection();
...

В файле web.xml следующие записи:

...
<resource-ref>
<res-ref-name>jdbc/IcarDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
...

В файле server.xml Tomcat-а следующее:
...
<Host appBase="C:\Documents and Settings\My Documents\jbproject\carman\Tomcat\webapps" debug="0" name="localhost" unpackWARs="true">
<Context debug="0" docBase="C:\Documents and Settings\My Documents\jbproject\carman\defaultroot" path="" reloadable="true" workDir="C:\Documents and Settings\My Documents\jbproject\carman\Tomcat\work"/>
<Context debug="0" docBase="C:\Documents and Settings\My Documents\jbproject\carman\carman" path="/carman" reloadable="true" workDir="C:\Documents and Settings\My Documents\jbproject\carman\Tomcat\work\carman"/>
<Resource name="jdbc/IcarDS" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/IcarDS">
<parameter>
<name>username</name>
<value>icar</value>
</parameter>
<parameter>
<name>password</name>
<value>support</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:mydb</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>1</value>
</parameter>
</ResourceParams>
</Host>
...

На строке кода получения ссылки на DataSource вылетает исключение:

javax.naming.NameNotFoundException: Name java:comp is not bound in this Context

Подскажите пожалуйста, что не правильно сделано?
...
Рейтинг: 0 / 0
31.08.2004, 19:26
    #32674198
paksv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.sql.DataSource
А какой сервер приложений? То, что написано верно для Tomcat. Если мне не изменяет память, то для jboss /comp/env вообще не нужно
...
Рейтинг: 0 / 0
01.09.2004, 10:52
    #32674798
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.sql.DataSource
А ты положил в папку tomcat_home\common\lib все что надо? (это если у тебя Томкат)
То что надо:
commons-collections.jar
commons-dbcp-1.1.jar
commons-pool-1.1.jar
ну и сам jdbc драйвер должен там быть.
...
Рейтинг: 0 / 0
01.09.2004, 17:59
    #32676111
big_mammoth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.sql.DataSource
paksvА какой сервер приложений? То, что написано верно для Tomcat. Если мне не изменяет память, то для jboss /comp/env вообще не нужно

Но лучше цитировать - иначе при переходе на другой сервер придется править код приложения
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.sql.DataSource / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]