Auto Deploy Tomcat + Eclipse

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

server

Após isso devera aparecer a seguinte janela

tela server

Selecione a opção modules e deverá abrir a seguinte tela

modules

Selecionamos a aplicação e vamos editar ela desmarcando a opção “Auto Reload Enabled”

tela editar

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.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s