| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Настройка dataSource |
| Автор: Zamuta 8.3.2007, 16:40 | ||
| Всем привет... Понимаю что вопрос изрядно битый, прочитал все ветки на форуме, но возник вопрос. Стоит netbeans5.5+tomcat5.5. Раньше юзал proxool, для чего в META-INF/context.xml писал
И всё работало. Потом решил опробовать common-dbcp и c3p0 , но в доках пишут, что настройки нужно хранить в server.xml. Это критично или то же самое можно хранить и в META-INF/context.xml ? И если пользуюсь админ панелью томката, то не вижу настроек сделанных в server.xml, а если делаю эти настройки вручную, то не вижу их в админ панели. Вообще расскажите META-INF/context.xml имеет отшение к настройкам в server.xml ? Спасибо... |
| Автор: tux 8.3.2007, 16:56 |
| Разница в том, что настройки в context.xml хранятся внутри приложения, в случае server.xml - в конфигурации сервера. Соответственно, чтобы поменять настройки в context.xml, придется пересобрать приложение. Вот и вся разница. Можешь источник данных с dbcp определять хоть в context.xml, хоть в server.xml. |
| Автор: VSergeyV 9.3.2007, 14:11 |
| а как быть при написании веб сервисов, допустим вот сейчас я налаживаю dbcp/интегрированный в Tomcat/ под AXIS2, AXIS2 крутится под Томкетом |
| Автор: VSergeyV 9.3.2007, 17:49 | ||
При
выскакивает экспешион Cannot create JDBC driver of class '' for connect URL 'null' вроде делаю все правильно, может все таки нельзя использовать dataSource из веб сервиса? |
| Автор: tux 9.3.2007, 20:24 | ||||||
Значит все работает, тебе показалось. И как ты себе это представляешь? Томкат получает запрос на выдачу источника данных и лезет вверх по стэктрейсу пытаясь определить не из веб-сервиса ли к нему постучались. Так что-ли? context.xml:
web.xml:
Код:
Так работает. Чего там у тебя понятия не имею, код же ты не приводишь и как настроено не говоришь. Известно только что все правильно. |
| Автор: VSergeyV 13.3.2007, 15:20 | ||||||||
| Накидал примерчик, чисто веб приложение //не сервис//, оно конечно заработало мой context.xml из META-INF веб сервиса
мой web.xml из WEB-INF веб сервиса
код
но в веб сервисе на AXIS2 (v 1.1.1) при
вылетает Cannot create JDBC driver of class '' for connect URL 'null' пробал contex.xml помещать и в META-INF AXIS2, и определять ресурс в server.xml Томкета, а также в services.xml своего проекта, результат один, смотрел форум по веб сервисам подобного не увидел, просто http://forum.vingrad.ru/topic-91754/hl/cannot%2Cand%2Ccreate%2Cand%2Cjdbc%2Cand%2Cdriver%2Cand%2Cclass%2Cand%2C%26/index.html# http://forum.vingrad.ru/topic-135761/hl/cannot%2Cand%2Ccreate%2Cand%2Cjdbc%2Cand%2Cdriver%2Cand%2Cclass%2Cand%2C%26/index.html# У когонибудь хотя бы просто из веб сервиса удается получать доступ к DBCP через JNDI? |
| Автор: VSergeyV 14.3.2007, 11:54 |
| Поставил Tomcat 6.0.10 (до этого был 5.5.12), также не работало, потом поставил JDK1.6.0 - заработало Это приятно и не приятно |