Java has it's place but it was delivered in such a way that it created an immense amount of collateral damage and lasting technical debt.
Now that's a fine language for a server. It combines the type safety of Ruby, the memory safety of C, and the terseness of Java.
(I'm joking, mostly... Actually I was a big fan of Obj-C for desktop apps. Fond memories of times when I didn't have to care about servers and ever-changing web frameworks.)
And amusing to myself how many people actually remember or know what WebObjects was!
The same with everything called "XSan" and "Mac OS X Server". I don't know what any of it was, but the box art was always so cool.