Erros eclipse/tomcat durante o dia de desenvolvimento

Boa noite,

Seguinte… trabalho com eclipse + tomcat, tudo sempre bem atualizado.
Eu sempre tenho problemas durante o dia, enquanto estou desenvolvendo… cada modificação e salvar que eu faço ou da o seguinte erro:

Mai 26, 2015 12:07:26 AM org.apache.catalina.core.StandardContext reload
INFORMAÇÕES: Reloading Context with name [/SisTacografo] is completed
Mai 26, 2015 12:07:29 AM org.apache.catalina.loader.WebappClassLoader loadClass
INFORMAÇÕES: Illegal access: this web application instance has been stopped already.  Could not load com.mchange.v2.resourcepool.BasicResourcePool$AsyncTestIdleResourceTask.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
	at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
	at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32)
	at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1964)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)

Exception in thread "Timer-1" java.lang.NoClassDefFoundError: com/mchange/v2/resourcepool/BasicResourcePool$AsyncTestIdleResourceTask
	at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
	at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32)
	at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1964)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.mchange.v2.resourcepool.BasicResourcePool$AsyncTestIdleResourceTask
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
	... 5 more
Exception in thread "Timer-3" java.lang.NoClassDefFoundError: com/mchange/v2/resourcepool/BasicResourcePool$AsyncTestIdleResourceTask
	at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
	at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32)
	at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1964)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)

ou

Permgem

ou

algo a ver com thread 21

Eu passo o dia inteiro tendo que pausar o tomcat, dar clean no projeto e dar um “run on server” novamente… além de já estar de saco cheio, perco muito tempo…
mais alguém passa por isto? alguma solução?

Para o erro Permgem Space: Como a mensagem diz, isto acontece porque não há mais espaço na memória reservada para a Geração Permanente. Para que este problema não aconteça mais, use a opção -XX:MaxPermSize na inicialização da JVM. Isso aumentará o tamanho máximo da memória de Geração Permanente.
Durante o meu dia de desenvolvimento, por trabalhar com sistemas grandes, tento deixar a menor quantidade possível de projetos no Tomcat. Talvez isso resolva seu problema.

Pode encontrar mais informações aqui:
Java: Solucionando o erro de “PermGen space”

Para o erro java.lang.ClassNotFoundException: Esse erro geralmente ocorre quando está sem o jar deste .class ou ele está no lugar errado. Talvez, ao realizar uma alteração no seu código o sistema recrie alguns .class relacionados e o Tomcat não consiga republicar isso. Eu não conheço nenhuma forma de evitar isso.