Apache Tomcat / 6.0.32 - веб-приложение не запускается

Я пытаюсь запустить свое веб-приложение в моем диспетчере tomcat, но он не запускается. Я читаю файл журнала веб-приложения и получаю следующую ошибку:

8-giu-2017 9.41.12 org.apache.catalina.core.StandardContext start GRAVE: Error listenerStart 8-giu-2017 9.41.12 org.apache.catalina.core.StandardContext start GRAVE: Ошибка при запуске контекста [/ ImageProcessor] к предыдущим ошибкам 8-giu-2017 9.41.12 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc GRAVE: веб-приложение [/ ImageProcessor] зарегистрировало драйвер JDBC [oracle.jdbc.OracleDriver], но не смогло отменить его регистрацию, когда веб-приложение был остановлен. Чтобы предотвратить утечку памяти, драйвер JDBC был принудительно отменен. 8-giu-2017 9.41.12 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: веб-приложение [/ ImageProcessor], похоже, запустило поток с именем [oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser], но не удалось чтобы остановить это. Это может привести к утечке памяти. 8-giu-2017 9.41.12 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: веб-приложение [/ ImageProcessor], похоже, запустило поток с именем [CommunicatorServer], но не смогло его остановить. Это может привести к утечке памяти.


person moskino11    schedule 08.06.2017    source источник


Ответы (1)


Проблема в том, что поток oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser запущен и не останавливается, поэтому Tomcat покажет это как утечку памяти. Вам необходимо вручную отменить регистрацию драйверов. См. Ссылку ниже, чтобы получить представление.

https://stackoverflow.com/a/5315467/7083879

person dhruv joshi24    schedule 08.06.2017