| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 13:12:02
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Curiosidade vaga, alguém usa hot deployment em produção? Indo mais fundo ainda, alguém já viu algum ambiente que funcione efetivamente?
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 13:26:51
|
bobmoe
GUJ Ranger
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.jpg)
Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline
|
Eu utilizo hot deploy onde trabalho e acho muito bom. Contudo, não são raros os casos em que tenho que dar um clean geral quando aparece um erro sem explicação.
abraços
|
BOB - Roberto Nogueira - bobmoe.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 14:47:22
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Em producao nao se faz esse tipo de coisa.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 14:56:51
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
cv wrote:Em producao nao se faz esse tipo de coisa. 
Ainda mais que quase nenhum class loader funciona direito
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 15:12:59
|
bobmoe
GUJ Ranger
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.jpg)
Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline
|
como eu disse gosto muito, apesar dos problemas (que todas as abordagens vão possuir).
Me ajudem a entender pq vcs não utilizam em produção, pq eu utilizo e tenho mais vatangens do que problemas.
Talvez isso venha a mostrar alguma coisa que possa prejudicar o projeto no futuro, acho bastante relvante entender pq vcs são contra.
abraços
|
BOB - Roberto Nogueira - bobmoe.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 15:16:40
|
dreamspeaker
GUJ Ranger
![[Avatar]](/images/avatar/c862890c3fd3e3d203580.jpg)
Membro desde: 22/04/2003 10:09:58
Mensagens: 752
Localização: SP - Capitar
Offline
|
Eu não gosto porque simplesmente não confio.
E como qualquer implementação em produção eu devo chegar o mais próximo dos 100% de confiança, eu não uso.
|
André Barbosa
Para de encher o saco e vai doar sangue!
twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 15:23:29
|
bobmoe
GUJ Ranger
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.jpg)
Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline
|
É justamente isso que estou questionando: Fato é diferente de opinião.
Estou querendo entender os fatos, experiências negativas por exemplo, que levam vocês a não inidicarem. Isso porque, como eu disse, eu uso e não tenho (pode ser ainda) tantos problemas que justiquem eu não utilizar hot deploy em produção.
|
BOB - Roberto Nogueira - bobmoe.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 15:37:58
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Na minha opinião, isto deve ser estudado caso a caso e em muitos casos não vejo mal nenhum usar. Nem todas as aplicações são tão críticas assim que precisem de 100% de confiabilidade.
Não tenho muitas experiências com os problemas que alguns de você vivenciaram. Quando usei funcionou OK.
Tenho enorme curiosidade em saber quais casos deram problemas e quais os servidores de aplicação em uso.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 15:46:55
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Não uso simplesmente porque não funciona. A quantidade de problemas é enorme que se resume a não permitir que a versão anterior seja coletada pelo GC.
-A biblbioteca padrão da JRE possui leaks
-O container possui leaks, direta ou indiretamente, seja por ser mal implementado, ou pq usa bibliotecas mal projetadas.
-A aplicação causa leaks por fazer coisas além do normal (GCLIB e a maioria de class-loading conning).
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2006 15:54:42
|
dreamspeaker
GUJ Ranger
![[Avatar]](/images/avatar/c862890c3fd3e3d203580.jpg)
Membro desde: 22/04/2003 10:09:58
Mensagens: 752
Localização: SP - Capitar
Offline
|
Luca wrote:Nem todas as aplicações são tão críticas assim que precisem de 100% de confiabilidade.
Respeito seus anos e mais anos de experiência, Luca, mas eu acho que quando chega na ponta de implementar qualquer coisa em produção, a gente precisa tentar chegar perto dos 100% de certeza do que estamos fazendo.
Enfim, como disse o bob, no meu caso fica mais perto da opinião do que do fato. Não tive muitos problemas pq simplesmente não faço. Pra não dizer que nunca, tive problemas no Websphere 6.
|
André Barbosa
Para de encher o saco e vai doar sangue!
twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 13:34:21
|
mutano
JavaChild
![[Avatar]](/images/avatar/6425d167c06fe773378b10b546b6e923.jpg)
Membro desde: 02/08/2006 16:07:54
Mensagens: 127
Localização: Santa Cruz do Sul - RS
Offline
|
Para quem não utiliza o hot deploy em produção, como vocês fazem o deploy? Removem a aplicação via mecanismo do app. server e depois fazem o deploy da mesma forma? Se sim, não seria o mesmo que um hot deploy faria automaticamente?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2007 22:18:04
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
mutano wrote:Para quem não utiliza o hot deploy em produção, como vocês fazem o deploy? Removem a aplicação via mecanismo do app. server e depois fazem o deploy da mesma forma? Se sim, não seria o mesmo que um hot deploy faria automaticamente?
ué, normalmente tem que reiniciar a aplicação
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2007 22:23:23
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Só complementando, nunca fiz na aplicação inteira, em produção.. Mas de alguns recursos sim.
Utilizando o Weblogic, por default, ao modificar alguns simples XML ele fazia hot deploy da aplicação inteira.
Porém, é possível configurar quais recursos ele deve "escutar" por modificações para fazer um re-deploy completo.
Hot-deploy de alguns recursos eu fiz e não tive problemas. De classes, há tempos é sabido que não é confiável pelos motivos citados acima.. rsrs
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2007 13:22:18
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
O que eu vi melhor funcionar foi deixar no war/ear apenas o mínimo necessário, como código e configuração básica (web.xml). Todo o resto, que se resume a configuração da aplicação e arquivos de templating, deixar em um local fora do controle do AS. Dessa fora fica muito mais facil para gerenciar alterações e executá-las com o mínimo de impacto na aplicação.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2007 15:17:37
|
Edufa
JavaEvangelist
![[Avatar]](/images/avatar/5747a0021eb349e9c8d3667cf1a5e9ec.jpg)
Membro desde: 18/04/2006 10:20:03
Mensagens: 315
Localização: Curitiba, PR
Offline
|
louds wrote:O que eu vi melhor funcionar foi deixar no war/ear apenas o mínimo necessário, como código e configuração básica (web.xml). Todo o resto, que se resume a configuração da aplicação e arquivos de templating, deixar em um local fora do controle do AS. Dessa fora fica muito mais facil para gerenciar alterações e executá-las com o mínimo de impacto na aplicação.
Pode ser uma perguntinha besta, mas como fazer para os arquivos de template usarem os dados disponbilizados pela aplicação se eles estão fora dela? No caso eu uso o mentawai, como acessaria o output?
Parece interessante justamente devido a alterações q o pessoal de designer sempre gosta de fazer em algumas páginas mais dinamicas (dinamicas no sentido de design), fica inviável ter de fazer um novo deploy só pq um css mudou. Aí como faria, carrega o jsp, template externo a aplicação, preenche e mostra?
Fiz um questionamento parecido aqui.
|
Edufa
Curitiba, PR
--
"O estado sou eu". - Luís XIV
"O estado somos nós."- Lênin
"O estado somos eu." - Lula
--
O mundo é deles mas a amazônia é nossa
O petróleo é nosso, mas o gás é deles.
|
|
|
 |
|
|