Top Posts

Série Refactoring na prática 1

Continue lendo

Troubleshooting cglib AOP Exception

Posted by camilolopes | Posted in Throubleshooting | Posted on 10-07-2013

0

 

Olá Pessoal,

O post esse acho que é o menor que já escrevi. Vamos ver como resolver a exceção AopConfigException quando estamos adicionando ao nosso projeto Java. veja:

O problema

Se você está recebendo:

org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces.

Solução

Adicione cglib ao seu projeto, faça o download http://cglib.sourceforge.net/

Muito simples não?

Abraços, see ya!! 

Troubleshooting shutdown Jboss AS 7

Posted by camilolopes | Posted in Throubleshooting | Posted on 03-07-2013

0

 

 

Olá Pessoal,

No troubelshooting de hoje vamos ver como dar um shootdown no Jboss AS 7. Como é? Isso é fácil. Bem, não tanto quanto parece. Gastei umas 3h até achar a solução correta e que ainda não fiquei conformado que seria a melhor. Não sei porque o pessoal da JBoss não fez algo mais simples, mas enfim.

lets go..

 

Starting… 

Se você está rodando o Jboss AS 7 com via maven e depois que fez o deploy quer parar o servidor, o que fazer? Se rodou pelo Eclipse e dá um terminate no console, apenas acontece o undeploy da aplicação. Mas se você acessar o servidor http://localhost:8080 ele continua rodando. Iai, como resolver? Eu vivi umas 3h no inferno até resolver, porque eu não queria fazer o deploy da minha app usando o Run as Server do Eclipse, até porque essa opção do Eclipse requer que tenha o Jboss na minha máquina local e aponte pra onde está instalado, e via maven, deixo ele se virar para achar minhas dependências e plugins.

 

Solução 

É uma piada a solução, mas é essa aqui:

1. Se tiver usando o Windows vá onde o maven fez o deploy da sua aplicação (via cmd), no console do Eclipse quando você executou mvn jboss:run ele diz onde foi o deploy. 

2. Entre na pasta bin e execute o comando abaixo 

jboss-cli.bat –connect command=:shutdown

3. Depois dê enter e pronto. Você acabou de derrubar o servidor. 

Note: Se for Linux use o arquivo jboss-cli.sh o restante é igual.

Simples, não?

Abraços see ya!!!