вопрос по java [всем отметившимся спасибо, закрыто]

barbos

Просили узнать что-то такое:
Java WebApp
Сервер - Томкэт
MySQL, Hibernate
Кусок из context.xml (томкэтовый контекст)

<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/docstore</value>
</parameter>

Контекст приложения /docstore
В консоли IDEA выдает INFO: JNDI InitialContext properties:{}16.08.2007 23:23:52 net.sf.hibernate.connection.DatasourceConnectionProvider configure
SEVERE: Could not find datasource: java:comp/env/jdbc/docstorejavax.naming.NameNotFoundException: Name java:comp is not bound in this Context
Вопрос - почему SEVERE: Could not find datasource: java:comp/env/jdbc/docstore

pitrik2

а где ты привел вырезку из настроек хибернейта для коннекта к бд?

katrin2201

На твой вопрос почему, к сожалению вынужден ответить другим вопросом: а почему он должен там лежать?
В Томкэте вообще JNDI был read-only афаир, и пытаться вытянуть оттуда че-то свое для конкретного приложения, например датасурс - нереально. Во всяком случае так во времена Томкэта 5.0 было.
В общем, я к тому, что у тебя действительно криво хибернейт сконфигурен.
В случае томкэта раньше приходилось брать велосипедный коннекшен пул типа c3p0 и скручивать его с хибернейтом.
Оставить комментарий
Имя или ник:
Комментарий: