1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema com prevent memory leak no tomcat

Quando rodo o projeto pelo tomcat no eclipse ele funciona normalmente.

Ao tentar fazer deploy num servidor tomcat (Apache Tomcat/7.0.52) externo o projeto não roda.

Estou usando maven + hibernate + vraptor3

Já tentei comentar o prevention de memory leak no conf/server.xml, mas não funcionou.

< Listener className = " " org.apache.catalina.core.JreMemoryLeakPreventionListener / >

Segue o log do tomcat:

May 09, 2014 3:45:21 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
May 09, 2014 3:45:21 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/genealogy] startup failed due to previous errors
May 09, 2014 3:45:21 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [/genealogy] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
May 09, 2014 3:45:21 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/genealogy] appears to have started a thread named [com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is very likely to create a memory leak.
May 09, 2014 3:45:21 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/genealogy] created a ThreadLocal with key of type [com.google.inject.internal.InjectorImpl$1] (value [com.google.inject.internal.InjectorImpl$1@626b394]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@56d7bcb3]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags tomcat hibernate memória ou faça a sua própria pergunta.