Blog do Urubatan
msgbartop
Desenvolvedor, Arquiteto, Palestrante, Coordenador do RSJUG, Patinador e Blogger
msgbarbottom

16 Sep 07 JRuby + Glassfish = ?

rails.png + glassfish.png

O pessoal do JRuby esta melhorando cada vez mais a integração com o glassfish para facilitar o deployment de aplicações Ruy On Rails no Glassfish, até ai tudo perfeito …
O problema é que tem gente meio maluca por ai, e seguindo esta linha de raciocínio, olha só o que fizeram?
Instale o jRuby normalmente, depois execute os seguintes comandos:

gem install -y rails
gem install -y glassfish
rails testapp
cd testapp
jruby script/server

O que você conseguiu com isto?
A forma mais demorada da face da terra de rodar a sua aplicação Rails no mundo!

Claro que isto pode ter outras vantagens, como rodar os testes exatamente no mesmo ambiente que vai ser colocada em produção, mas sinceramente, alguem tem este tipo de problema com o rails? algo do tipo funcionar no WEBrik e não funcionar no Mongrel por exemplo?

Eu ainda acho muito melhor a alternativa “tradicional” que escrever tudo normalmente usando o WEBrick ou Mongrel para testar, e depois de tudo pronto criar o war com o Goldspike:

script/plugin install http://jruby-extras.rubyforge.org/svn/trunk/rails-integration/plugins/goldspike
rake war:standalone:create

ou então a versão “lite” com o Warble:

gem install warbler
warble
rake war

Bem melhor e não me obriga a ir tomar um café toda vez que eu for rodar a aplicação para testar …

Ajude este amigo que vos escreve na competição de programação “RailsRumble”, basta se registrar e depois votar na minha aplicação (Know Your Client), lembre-se que ela foi desenvolvida em 16h (não eu não fiquei as 48h do concurso na frente do computador)

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Tags: , ,

Reader's Comments

  1. |

    Parabéns pelo blog!
    :)
    Bruna.

    Reply to this comment
  2. |

    Rodrigo,

    Por incrível que pareça, já tive problemas de codigo funcionando no Webrick e não funcionando no Mongrel! Não me lembro ao certo o que era, mas deu um problemão pra descobrir!

    Nas versões mais novas do mongrel não tive nenhum problema por enqnt. ;)

    Reply to this comment
  3. |

    Fiquei sabendo de problemas por o Mongrel até pouco tempo não conhecer automagicamente todos os mime types, o que poderia ser contornado forçando o mime type de retorno, mas não tinha ouvido falar de nada mais do que isto :D

    Reply to this comment

Leave a Comment