Restaurar app com arquivo .war FLEX + JAVA
Bom Dia Pessoal tranquilo ???
Hoje vou compartilhar com vocês uma experiência que tive durante a semana. Tive uma tremenda dor de cabeça por nao estar utilizando um Controle de Versão, a gente sempre fala que não vai acontecer com a gente rsrsrsr.
Aconteceu o seguinte, meu Eclipse reiniciou do nada e voltou com os arquivos todos zuados, misturados com trechos de códigos antigos, e apontando vários erros no projeto, como ainda não tinha instalado no servidor o Controle de Versão eu estava fazendo BKP na mão mesmo, e fui correndo pegar o BKP. Quando olhei o BKP não sei pq tbm mais ele estava com Data bem antiga, sendo que eu fazia o mesmo todos os dias, resumindo deu tudo errado nesse dia rsrsr.
Lembrei que eu havia upado um .war naquele dia, e corri pegar ele la no kinghost, pois bem após baixado para minha máquina a primeira coisa a fazer foi procurar onde estavam meus arquivos JAVA, ahhhhh minha app foi feita com Flex+Java, descobri que a parte java ficava na pasta WEB-INF – classes mais detalhe, o java estava como .class isso é já compilado.
Recorri então a alguns programas que descompilam o .class, usei o DJ e o CAVAJ e alguns trechos de códigos saiam errados na sintaxe, então não funcionou, usei o jd-gui-0.2.6.windows.zip home page: http://java.decompiler.free.fr e ae funcionou, consegui recuperar minha app.
Mas olhem o trampo que deu, a dica que fica é SEMPRE UTILIZEM CONTROLE DE VERSÃO em suas apps, vale a pena “perder” alguns minutos configurando um Controle de Versão, eu que o diga.
Abraço a tds.