Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jndi war 
:(
    Опции темы
anti_snayper
Дата 31.7.2008, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 13.2.2007

Репутация: нет
Всего: нет



Народ, спасайте. Меня сейчас уже трясти начнет.
Нужно было с помощью jndi настроить пул соединений. Маялся незнамо сколько но сделал.
Все работает. При помощи eclipse cобрал варник, запускаю и опять при создании соединения вылетает 'org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'.

Собственно как настроен пул:
Server.xml:
Код

...
<GlobalNamingResources>
    <Resource name="jdbc/DB" 
            type="javax.sql.DataSource"
            username="javauser"
            password="javapass"
            url="jdbc:sqlserver://localhost:1433"
            databaseName="myDB"
            driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
            maxIdle="25"
            maxWait="5000"
            maxActive="50" 
    />
 </GlobalNamingResources>
...


META-INF/Context.xml:
Код

<?xml version="1.0" encoding="UTF-8"?>
<Context path="">
     <ResourceLink
           name="jdbc/DB"
           global="jdbc/DB"
           type="javax.sql.DataSource"
      />
</Context>


web.xml:
Код

<resource-ref>
       <description>DB Connection</description>
       <res-ref-name>jdbc/DB</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
 </resource-ref>  


Код

Context    initContext   =new InitialContext();
Context    envContext    =(Context) initContext.lookup("java:comp/env");
DataSource dataSource    =(DataSource) envContext.lookup("jdbc/DB");
Connection connection    = dataSource.getConnection();


Сравнил файлы в проекте и в разархивированном томкатом варнике, вроде все необходимое на месте. Кто-нибудь сиалкивался с подобным?

Добавлено через 2 минуты и 24 секунды
блин, с темой накасячил, искал по ключевым словам и забыл поменять...
PM MAIL   Вверх
Aoli
Дата 1.8.2008, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 24.1.2007

Репутация: -1
Всего: 0



А можешь полный лог ошибки привести?
У меня такое вроде было, когда томкат драйвер для БД не находил.
PM WWW ICQ   Вверх
anti_snayper
Дата 3.8.2008, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 13.2.2007

Репутация: нет
Всего: нет



Цитата(Aoli @ 1.8.2008,  15:43)
А можешь полный лог ошибки привести?
У меня такое вроде было, когда томкат драйвер для БД не находил.

Кароче, дело вот в чем. При дерлое, как мне сказали, томкат должен автоматом копировать Context.xml в conf/Catalina/localhost/ под именем проекта. У меня почему-то не копирует. Подложил сам - заработало.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0855 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.