|
javax.sql.DataSource
|
|||
---|---|---|---|
#18+
Добрый день! Имеется код: ... 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 Подскажите пожалуйста, что не правильно сделано? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2004, 17:11 |
|
javax.sql.DataSource
|
|||
---|---|---|---|
#18+
А какой сервер приложений? То, что написано верно для Tomcat. Если мне не изменяет память, то для jboss /comp/env вообще не нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 19:26 |
|
javax.sql.DataSource
|
|||
---|---|---|---|
#18+
А ты положил в папку tomcat_home\common\lib все что надо? (это если у тебя Томкат) То что надо: commons-collections.jar commons-dbcp-1.1.jar commons-pool-1.1.jar ну и сам jdbc драйвер должен там быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 10:52 |
|
javax.sql.DataSource
|
|||
---|---|---|---|
#18+
paksvА какой сервер приложений? То, что написано верно для Tomcat. Если мне не изменяет память, то для jboss /comp/env вообще не нужно Но лучше цитировать - иначе при переходе на другой сервер придется править код приложения ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 17:59 |
|
|
start [/forum/topic.php?fid=59&msg=32453561&tid=2153784]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 140ms |
0 / 0 |