Auto Deploy Tomcat + Eclipse
18 de mai. de 2013 • 2 min de leitura
Olá galera, tudo bem?
Quem trabalha com Java, Eclipse e Tomcat vai entender bem do que vou falar.
Sempre que estamos programando e fazemos alguma alteração em qualquer uma de nossas classes Java, ao salvarmos com o servidor iniciado, entramos automaticamente no modo frustração.
Temos algumas opções neste caso.
Esperamos e torcemos muito (mais muito mesmo) para que nada de errado aconteça, e mesmo assim quando menos esperamos o log nos mostra alguns erros, sendo o mais conhecido “PermGem Space”.
Eu sei da muita raiva neste momento, principalmente se for algo urgente.
Existe um motivo para isto acontecer, e caso queira se aprofundar e só ler a documentação do Tomcat que encontrará, não entrarei em detalhes.
Depois de algumas vezes acabamos desiludindo e partindo pra opção de o processo manual mesmo para que não tenha perigo, ou seja, alteramos o código, salvamos e iniciamos o servidor para garantir.
E o pior ainda pode acontecer, mesmo fazendo o processo manual pode acontecer de nossa alteração não ser aplicada e acabamos repedindo o processo novamente.
Isso acaba nos deixando incrédulos depois de algum tempo e passamos a aderir a um processo muito chato que é alteramos o código, clean no projeto, install e ai sim iniciamos o servidor.
Então segue uma dica de como resolver este problema.
Primeiramente damos dois clickes em nosso servidor
Após isso devera aparecer a seguinte janela
Selecione a opção modules e deverá abrir a seguinte tela
Selecionamos a aplicação e vamos editar ela desmarcando a opção “Auto Reload Enabled”
Após salvar esta configuração, basta iniciar o nosso servidor em modo Debug e pronto, seus problemas estão resolvidos.
Espero ter ajudado com esta dica.
Abraço e até mais.



