Проблема с подключением Tomcat JNDI к MS SQLServer 2008 R2

#sql-server-2008 #tomcat #jndi

#sql-server-2008 #tomcat #jndi

Вопрос:

Я не могу решить проблему, потому что ОШИБКА не отображается!!! исключение не выдается, ошибка в файле журнала отсутствует… НИЧЕГО! он ничего не делает!

context.xml:

 <Resource   name="jdbc/XXX"
    auth="Container"
    type="javax.sql.DataSource"
    maxActive="50"
    maxIdle="50"
    maxWait="20000"
    username="XX"
    password="XX"
    driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
    url="jdbc:sqlserver://XXX.XXX.XXX.XXX:1433;databaseName=XXX"
    removeAbandoned="true"
    removeAbandonedTimeout="1800"
/>
  

web.xml:

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

import.java:

     try {           
        Context initCtx = new InitialContext();
        Context envCtx = (Context) initCtx.lookup("java:comp/env");
            log.info("0");
        dsSqlServer = (DataSource) envCtx.lookup("jdbc/XXX"); <---OK
            log.info("1");
            connSqlServer = dsSqlServer.getConnection(); <---THIS DOES NOTHING, "2" IS NEVER SHOWN IN LOG FILE!!!!!!
            log.info("2");
    ...
    } catch (Exception e) {
        log.fatal("SQLSERVER: Impossibile connettersi al database: "   e);
    }
  

env. info:

Версия Tomcat: Apache Tomcat / 7.0.22
Версия JVM: 1.6.0_29-b11
JVM Поставщик: Sun Microsystems Inc.
Название ОС: Windows 7
Версия ОС: 6.1
Архитектура ОС: x86

пожалуйста, помогите мне, у меня проблемы…

Я только что заметил, что при перезагрузке приложения в файле журнала logs tomcat7-stderr появляется:

28-ott-2011 16.09.22 org.apache.catalina.core.ИНФОРМАЦИЯ о перезагрузке
стандартного контекста: начата перезагрузка контекста с именем [/ prev] 28-ott-2011 16.09.22 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: веб-приложение [/ prev], похоже, запустило поток с именем [Timer-0], но не смогло его остановить. Это, скорее всего, приведет к утечке памяти. 28-ott-2011 16.09.22 org.apache.catalina.loader.WebappClassLoader очищает
ссылки на org.apache.catalina.core.ИНФОРМАЦИЯ о перезагрузке StandardContext: завершена перезагрузка
контекста с именем [/ prev]

что это, черт возьми ?!?

Комментарии:

1. TROVATO! Я вернулся к ранее установленной JVM версии 1.6.0_24-b07, и все работает!