Dr Nic

“Drop Rails into TomCat and it just works” – Ola Bini on JRuby presentation

Until Ola Bini stood up at the Stockholm Rails/Ruby Group meeting the other night, I had only a passing interest in JRuby.

To me, running Ruby on Java made as much sense as running Java on a JVM on top of another JVM. Virtual machine on a virtual machine… surely that’s already one virtual machine too many?

Then he said something that no Rails person had said before:

You JAR up your rails app, upload it to TomCat and your Rails app is deployed. It just works.

“Upload it … and it just works” – I still don’t think I’ve heard of a technical solution for deploying Rails apps that’s been bold enough to claim this.

Below is the 30 minute presentation by Ola from the other night where he goes into the details, plus more on the status of JRuby, its performance compared to Ruby, and its future.

Summary: there’s a whole lot of wonderful energy within the JRuby Core camp.

Related posts:

  1. Instant new Rails applications with the App Scrolls When I start a new project I want to start...
  2. Using CoffeeScript in Rails and even on Heroku I’m pretty excited about CoffeeScript as a clean-syntax replacement for...
  3. First look at rails 3.0.pre This article is out of date in some aspects....
  4. Rails themes can remember things I was getting annoyed at having to remember all the...
  5. Install any HTML theme/template into your Rails app Have you ever even bothered to Google for “rails...

10 Responses to ““Drop Rails into TomCat and it just works” – Ola Bini on JRuby presentation”

  1. [...] Well, it looks I had an idea how such solution should be build, at least in terms of synchronization. When You need drag and drop deployment You may consider JRuby? But lets talk about synchronization. My idea is based on fact that basically local Ruby on Rails application and normal web application are identical. Most important they share data structure – models. So magic ingredients are: [...]

  2. [...] Hey! I’ve been so excited and busy at the same time I forgot to mention I’ll be speaking at the Gotham Ruby Conference on April 21st in NYC located at the Googleplex in Chelsea. Hopefully you’ve got your ticket by now, as last I heard there were only a couple of tickets left. You’ll hear me giving the JRuby pitch: Ruby on the best VM on the planet, performance updates, deploying Rails by dropping a file in a Java webserver, and more. Looking forward to carousing with the fine Rubyists in the Tri-State Metro area! Manhattan was my provenance in 1997-1999, where I had my first programming gig out of college, so I feel like I’m coming back to where I got started, in a way. [...]

  3. cies breijs says:

    hmmm… compiling ruby for JVM, i hope this will bring JRuby to the performance level of Groovy…

    nice ;) looking forward to it.

  4. Alex MacCaw says:

    Are there many benefits using Tomcat over lighty and mongrel (like clustering etc)?

  5. john haro says:

    This is significant and the benefits are vast. In my experience the vast majority of all medium to large sized enterprise corporate policies prohibit the use of anything but J2EE and .NET application architectures for their web applications. This really turns a Rails app into a J2EE app and the clients existing server architecture remains untouched. This could be a great way to build simple common web-apps quickly and deploy them in a J2EE environment.

  6. [...] Dr Nic » “Drop Rails into TomCat and it just works” – Ola Bini on JRuby presentation [...]

  7. [...] Last night I watched this presentation by one of the JRuby developers and decided to see if I could get it going with a basic Rails scaffold. I have little experience of Ruby or Rails, and I couldn’t find anywhere a single tutorial guiding you the whole way through the process, but instead had to work my way through several blogs, wikis and mailing lists to get there. I happened to bookmark these along the way: – http://wiki.rubyonrails.org/rails/pages/Tutorial (Rails-specific, but still very relevant) [...]

  8. [...] Am Montag wurde JRuby 0.9.9 released, die letzte Version vor dem 1.0 Milestone. Die Performance wurde nocheinmal um 40% gesteigert und liegt jetzt fast auf dem Niveau des C basierten Ruby Interpreters. Ruby on Rails läuft zu 99% auf JRuby und lässt sich damit wie jede andere Java Applikation handhaben und z.B. einfach als WAR File packen und in einen Tomcat deployen. Sun investiert im Moment viel, um Ruby als Skriptsprache für die JVM zu etablieren. So wird z.B. Netbeans 6 eine vollständige Entwicklungsumgebung für JRuby enthalten (in den aktuellen Milestone Releases kann man die gelungene Integration schon bewundern). Derweil hat Aptana hat die Reste von RadRails aufgesammelt und stellt jetzt ebenfalls eine umfangreiche JavaScript/HTML/Ruby on Rails Entwicklungsumgebung bereit. [...]

  9. [...] I have been checking the progress of JRuby since RailsConf Europe 2006. The time has come to try this out. “Drop Rails into TomCat and it just works” – Ola Bini “JRuby is ready for prime time. Application developers should try their applications on JRuby NOW” – Ola Bini [...]

  10. [...] Dr Nic » “Drop Rails into TomCat and it just works” – Ola Bini on JRuby presentation Then he said something that no Rails person had said before: You JAR up your rails app, upload it to TomCat and your Rails app is deployed. It just works. “Upload it … and it just works” – I still don’t think I’ve heard of a technical solution f (tags: development java RubyOnRails ruby jruby tomcat blackboardbuildingblocks Java/BB) similar nonsense in: ill.icio.us |     No Comments » [...]