Я не могу решить проблему, потому что НЕТ ОШИБКИ отображается !!!нет исключений, нет ошибок в файле журнала ... НИЧЕГО!это только ничего не делает!
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);
}
окр.информация:
Версия Tomcat: Apache Tomcat / 7.0.22
Версия JVM: 1.6.0_29-b11
JVM Поставщик: Sun Microsystems Inc.
Название ОС: Windows 7
ОСВерсия: 6.1
Архитектура ОС: x86
, пожалуйста, помогите мне, у меня проблемы ...
Я только что заметил, что когда я перезагружаю приложение, в журналах \Появляется файл журнала tomcat7-stderr:
28-ое-2011 16.09.22 org.apache.catalina.core.StandardContext reload
ИНФОРМАЦИЯ: Начался перезагрузка контекста с именем [/ prev]28 сентября 2011 г. 16.09.22 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: веб-приложение [/ prev], похоже, запустило поток с именем [Timer-0], но не смогло его остановить.Это очень вероятно, чтобы создать утечку памяти.28.09.2011 16.09.22 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
org.apache.catalina.core.StandardContext перезагрузка ИНФОРМАЦИЯ: Перезагрузка
Контекст с именем [/ prev] завершен
что это, черт возьми?!?