Tomcat muito tempo startado

Tenho uma aplicação que roda no tomcat. Por já estar estável não preciso ficar lançando novos deploys e isso deixa o tomcat bastante tempo no ar sem reiniciar.
No entanto após um tempo (indefinido) começa a dar erro principalmente de javascript em páginas que já estavam no ar e funcionando corretamente.
Então reinicio o tomcat e volta a funcionar normalmente.
Alguem sabe o que dá para ser feito para não precisar ficar reiniciando o tomcat toda vez???

Tive problemas semelhantes quando eu ficava fazendo alterações no codigo da aplicação. Nunca compreendi, mas quando eu reiniciava o serviço parava os problemas dessa natureza.