|
|
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Hi, all! Прошу не пинать за забитый вопрос, но все ответы более или менее толковые на него идут от поклонников JBuilderX. Я им не пользуюсь. У меня просто стоит Tomcat 4.1.3 Я добавил в server.xml <Resource name="jdbc/sapdb" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/sapdb"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <parameter> <name>maxActive</name> <value>100</value> </parameter> <parameter> <name>maxIdle</name> <value>30</value> </parameter> <parameter> <name>maxWait</name> <value>10000</value> </parameter> <parameter> <name>username</name> <value>user</value> </parameter> <parameter> <name>password</name> <value>password</value> </parameter> <parameter> <name>driverClassName</name> <value>com.sap.dbtech.jdbc.DriverSapDB</value> </parameter> <parameter> <name>url</name> <value>jdbc:sapdb://host/test</value> </parameter> </ResourceParams> Прописал в web.xml <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/sapdb</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> В index.jsp пишу: javax.naming.InitialContext ctx = new javax.naming.InitialContext(); javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/sapdb"); java.sql.Connection con = ds.getConnection("DBA", "1"); В итоге получаю ошибку Cannot create JDBC driver of class '' for connect URL 'null', cause: No suitable driver Вроде всё сделал по докам, а один фиг не работает. Подмогните, плиз. В чём глюк-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 08:48 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Файл sapdb.jar положил в c:\Tomcat\common\lib (не забыл) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 08:50 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
помнится мне, что были заморочки с драйвером SAP DB, он не хотел находиться даже если напрямую вызвать Class.forName("com.sap.dbtech.jdbc.DriverSapDB"); счас бы тока найти, как это вылечилось :) -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 09:32 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
не... у меня немного не то было. так что ниче сказать не могу. файл *.jar точно лежит где ты написал? -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 09:40 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
2 А.Грасоff™ Поищи, плиз! 3 часа парюсь, уже глаза вываливаются :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 09:40 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Да sapdb.jar лежит в Tomcat\common\lib. Я всё по инструкции сделал и не могу понять почему не пашет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 11:14 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Sergey PutraДа sapdb.jar лежит в Tomcat\common\lib. Я всё по инструкции сделал и не могу понять почему не пашет :( (а релуд делал?) - просто так спросил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 11:15 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
раз сто делал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 11:50 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Sergey Putraраз сто делал :) ovspb at km.ru - кинь сюда server.xml + web.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 12:30 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
прикалист :) получил письмо. файл server.xml имеет: <ResourceLink global="jdbc/sapdb" name="saplogin" type="javax.sql.DataSource"/> обрати внимание на параметр name, который равен "saplogin". именно это и надо писать при lookup, т.е.: DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/env/saplogin"); -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 14:17 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Sergey PutraПрошу не пинать за забитый вопрос, но все ответы более или менее толковые на него идут от поклонников JBuilderX у меня как ответ? более-менее? :) а jbuilder не использую :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 14:19 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
<ResourceLink global="jdbc/sapdb" name="saplogin" type="javax.sql.DataSource"/> это я уже от безисходности дописал. Оно и с ним не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2004, 06:00 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
хочешь сказать, что при тех условиях, которые ты мне прислал по мылу вот это: DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/env/saplogin"); не работает? -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2004, 09:08 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2004, 12:22 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
risfek Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. у него это прописано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2004, 12:24 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
Это я к тому, что положение <resource-ref> в файле, в моем случае, имело значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2004, 12:37 |
|
||
|
Настройки JDBC в Tomcat
|
|||
|---|---|---|---|
|
#18+
у меня вот так работает: server.xml <Resource name="DB2DB" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="DB2DB"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> ------------------------------------- web.xml <resource-ref> <description>DB Connection</description> <res-ref-name>DB2DB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> </web-app> .jsp Connection conn = null; Context ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("java:comp/env/DB2DB"); if (ds != null) conn = ds.getConnection(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2004, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=829&tid=2153372]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 403ms |

| 0 / 0 |
