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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Eclipse + MySQL, Не подключаеться БД 
:(
    Опции темы
MAMOHT
Дата 2.10.2007, 03:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет. Начал учиться програмировать веб приложения на джаве.. но только начал..
Сейчас хочу попробывать еклипс для этих целей.. но возникла проблема..
Раньше у меня был маленький проектик.. хотелось бы его продолжить.. но
При прописывании всех сервлетов\жсп страниц в проект в еклипсе, не работает база данных (MySQL)..

Раньше подключал базу данных прописуя в веб.хтм следующее
Код

<servlet>
        <display-name>ControllerServlet</display-name>
        <servlet-name>ControllerServlet</servlet-name>
        <servlet-class>ControllerServlet</servlet-class>
        <init-param>
            <param-name>base</param-name>
            <param-value>http://localhost:8080/YAAP/servlet/ControllerServlet</param-value>
        </init-param>
        <init-param>
            <param-name>jdbcDriver</param-name>
            <param-value>org.gjt.mm.mysql.Driver</param-value>
        </init-param>
        <init-param>
            <param-name>imageUrl</param-name>
            <param-value>http://localhost:8080/YAAP/images/</param-value>
        </init-param>
        <init-param>
            <param-name>dbUrl</param-name>
            <param-value>jdbc:mysql://127.0.0.1:3306/YAAP</param-value>
        </init-param>
        <init-param>
            <param-name>dbUserName</param-name>
            <param-value>YAAP</param-value>
        </init-param>
        <init-param>
            <param-name>dbPassword</param-name>
            <param-value>YAAP</param-value>
        </init-param>
    </servlet>



В server.xml  парописано :
Код

        <Context path="/YAAP"
            docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\YAAP" workDir="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\YAAP\work" 
            crossContext="false"
            debug="0"
            reloadable="true">
         <Resource  
                    name="jdbc/YAAPDB" auth="SERVLET"
                    type="javax.sql.DataSource"
                    username="Hunter"
                    password="blablabla"
                    url="jdbc:mysql://localhost:3306/YAAP"
                    driverClassName="org.gjt.mm.mysql.Driver"
                    maxIdle="20"
                    maxWait="100"
                    maxActive="50" />   




И соответственно в сервлете 
Код

try {
      Context initCtx = new InitialContext();
      Context envCtx = (Context) initCtx.lookup("java:comp/env");
      ds = (DataSource) envCtx.lookup("jdbc/YAAPDB");
//      dbCon = ds.getConnection();
    }
    catch (javax.naming.NamingException e) {
      System.out.println("A problem occurred while retrieving a DataSource object");
      System.out.println(e.toString());
    }


В папке WEB_INF\lib лежал файл mysql-connector-java-5.0.5-bin.jar 

Все работало нормально...

А теперь, при работе в еклипсе, попробывал положить mysql-connector-java-5.0.5-bin.jar  в папку WebContent\WEB_INF\lib. Прописал в веб.хтм описание сервлета и инит. параметры.. 
При загрузке, выдаеться ошибка : 
Код

A problem occurred while retrieving a DataSource object
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
initializing controller servlet.


Может базу данных надо как-то подключать, а не просто кидать конектор в либ ??


Спасибо.

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

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




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


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

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