I've spent the last 9 months using Ruby on Rails exclusively.
I've been asked to join project and they are currently using Struts with Tomcat. I've done Java in the past and vowed never to go back for several reasons. They are currently having trouble finding people who know Java or are willing to join a project that uses it. (This is without pay but has potential)
I just don't think in the long run that I could tolerate Struts and if they need what Java as a platform offers like security and scaling, then they could migrate over to jRuby later on.
I'd like to hear what you guys think.