Tomcat reload

1 resposta
smota

Olás …

Estou desenvolvendo com o Tomcat 4 e ao alterar uma classe todo o contexto é recarregado …

Como eu uso um ambiente com JNI depois do reload recebo a msg abaixo

O que está me preocupando … alguem tem ideia do pq e como fazer para o erro nao ocorrer?

Valeus

1 Resposta

louds

Isso é um problema conhecido do tomcat
trabalhar com bibliotecas nativas em aplicações web é 1 enorme problema.

Porque o java diz: “tentar carregar uma biblioteca mais de uma vez em uma mesma instancia de uma JVM é 1 Error”
Ou seja, quando voce der 1 reload na tua aplicação, BOOM!

Moral da historia, no tomcat coloque as classes que usam código nativo em um dos diretorios de classes compartilhadas dele (common ou shared), que ele garante que vai fazer classload deles apenas uma vez.

Criado 1 de outubro de 2003
Ultima resposta 1 de out. de 2003
Respostas 1
Participantes 2