Como publicar Projeto VRaptor 3 na LOCAWEB

11 respostas
L

Olá pessoal,

É uma duvida meio noob, mas o que é preciso para publicar um projeto feito com o VRaptor 3 ?
Alem de copiar a folder do project para o ftp é necessário mais alguma configuração?
Tenho uma hospedagem expressa da locaweb.

Obrigado

Att.
Leonardo Lima

11 Respostas

G

O projeto com Vraptor é igual a outro projeto qualquer. Todo projeto Web Java deve ser feito deploy via WAR ou então diretório normal, seguindo o padrão de ter um /WEB-INF/classes com suas classes, /WEB-INF/lib com seus jars e um /WEB-INF/web.xml com o xml de configurações.

Se não me engano na locaweb basta você pulicar essa estrutura dentro do /public_html. Mas o ideal é você dar uma analisada na documentação da locaweb, que se não me engano é wiki.locaweb.com.br.

Aproteitando, me dê um feedback de como estão os serviços deles. Há uns 7 anos atrás hospedei meu site pessoal lá e foi uma experiência muito ruim. Como estão as coisas por lá agora? Você está usando Tomcat ou JBoss?

Essa semana pesquisei lá mas eles usam apenas JBoss 4, sendo que atualmente já temos o JBoss 6.

Abraços

Guevara

Olá pessoal!
Desculpem a intromissão no tópico, mas o site da minha faculdade é hospedado na Locaweb e o serviço é de quinta categoria, volta e meia some dados do banco ou o banco todo, lentidão no carregamento das páginas, serviço online ineficaz, e para hospedar uma aplicação em RubyOnRails foi um parto, foi necessário passar a ligação pro “CARA” do RubyOnRails que trabalha lá, ele é famoso, esqueci o nome.
Meu conselho é não não contratar serviço nenhum da Locaweb, o fato de sumir banco é inadmissível.
Abraço!!!

G

Estou para ver alguém elogiar o locaweb.

A interface é bem interessante, serviços de emails, DNS alterável… pena que o suporte java seja muito precário. Além do mais AINDA usam JBoss 4.x.

Mas quanto ao banco de dados, não rola um processo? Filho de advogado é dose, hahaha.

J

Tem um cliente meu que, minha nossa, insistiu em usar a Locaweb. Bom, semana retrasada tudo ficou lento. DIsseram que era uma migração. Pois bem, meu cliente queria me matar por causa disso, mas nem era culpa minha.
Semana passada ocorreu o desastre pra lá de esperado, saiu do ar e ninguém lá sabia, uma coisa incrível. Ficou meio dia, em pleno horário comercial, fora do ar. A previsão era às 8, depois pulou pras 10 e meio dia que retornou.
Pois bem, particularmente, uso o serviço da Integrator desde 2008, que é especializada em Java. Pelo menos eu tenho controle, eles tem suporte qualificado, se der problema, eles me ajudam, enfim.
O que não me conformo e´que uma empresa do tamanho da Locaweb consegue ser tão fraca, ter tantos problemas e nunca melhorar, só vem piorando. E pior, eles não tão nem ai pra gente. O meu cliente não quis ir para outro por causa da massiva propaganda da Locaweb que diz ser a maior da america latina. Mas esquece, eles tem muito mais problemas que realmente aparece.
Eu, no seu lugar, se não tiver ninguém pra te mandar usar a Localixo, vai pra Integrator. Garantia de sossego.

Guevara

É, e têm essa que o JavaManiaco falou, fica horas inoperante.
Garcia, quem teve a idéia de migrar para a Locaweb foi o gerente de TI da faculdade, se tiver que processar a Locaweb será um gasto a mais pra faculdade, e ai vão perguntar pra ele o pq de ter migrado e pq fez essa escolha. Ai ferra pro lado dele.
Aproveitando a dica do autor do tópico, tb tô pesquisando como é para atualizar um WAR rodando na hospedagem.
Abraço!

Guevara

Achei o Lambda Probe para gerenciar a aplicação rodando no Tomcat, só que o último release foi em 28 de novembro de 2006: =/
http://www.lambdaprobe.org/d/index.htm
https://launchpad.net/lambdaprobe
Alguém conhece ou recomenda um gerenciador mais atual e que faça o mesmo e que seja compatível com Tomcat 6 e VRaptor 3? Me refiro a atualizar classes ou JSP’s sem parar o Tomcat.
Abraço!

Lucas_Cavalcanti

da última vez que eu usei o lambda probe ele era bom e suficiente… e não faz muito tempo…

e pra atualizar jsps e classes vc não precisa do probe, basta habilitar o hot deploy

G

O que não é nada aconselhado em produção. Essas magias obscuras é muito bom em testes, mas podem dar umas boas dores de cabeça em produção.

Guevara

E como vcs fazem pra atualizar a aplicação rodando no Tomcat sem ser dessa forma?

G

Eu não uso tomcat (graças a deus), mas o correto é tocar o war de novo no webapps que ele faz um reload. Porém no caso especifico do tomcat, que tem até hoje gravíssimos casos de memory leaks, o mais aconselhado para manter a aplicação sempre estável é fazer um redeploy e stop/start.

Faz uns 5 anos que não uso tomcat, não sei se ainda é assim, mas haviam esses problemas nas versões 4x e 5x.

http://wiki.apache.org/tomcat/FAQ/Memory
http://answers.google.com/answers/threadview?id=552771
http://wiki.apache.org/tomcat/OutOfMemory (mais importante)
http://old.nabble.com/Memory-leak-in-Tomcat-5.5.16-td16335734.html

Lucas_Cavalcanti

o ideal é sempre fazer o deploy e reiniciar o servidor, mas o tomcat aguenta alguns hotdeploys antes de morrer…
depende de qto de memória vc deixa pro PermGem…

Criado 25 de abril de 2010
Ultima resposta 30 de abr. de 2010
Respostas 11
Participantes 5