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

Posted by Dr Nic on March 23, 2007 and blessed with 10 comments

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. Closing in on The Dream: “one-click-to-deploy Rails apps” Got a simple app you want to build? Allocate...
  2. Need Rails Developers? Hire Australians There’s been some malarky very recently about “how do...
  3. Rails 2.0 TextMate bundle – Tasty Tidbit – respond_to and view navigation The new release of the Rails TextMate bundle is coming...
  4. One-stop JavaScript Unit Testing for Rails 2.0 Previously, I mentioned a multi-step/multi-project solution to doing JavaScript Unit...
  5. Get ready for the TextMate “Trundle to Rails 2.0 Bundle” Have you noticed lately that the Rails TextMate git...
Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  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. Gig: Speaking at Gotham Ruby Conference 2007 Sat, 24 Mar 2007 06:43:23 UTC

    [...] 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 Sat, 24 Mar 2007 18:03:30 UTC

    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 Sat, 24 Mar 2007 19:34:45 UTC

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

  5. john haro Mon, 26 Mar 2007 18:19:41 UTC

    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. Balance On Rails Mon, 26 Mar 2007 19:11:43 UTC

    [...] 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. JRuby macht ernst Wed, 25 Apr 2007 21:45:58 UTC

    [...] 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. my so-called blog » links for 2007-09-01 Sat, 01 Sep 2007 04:23:02 UTC

    [...] 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 » [...]

Comments