Personally I would choose JBoss (community version) over Weblogic (Server) because it's free (you know, like in freedom). But that isn't answering the question, so...
I can see two main reasons for choosing Weblogic:
- Weblogic is a well integrated product with a single configuration mechanism/file (easier* to configure and maintain).
- Integration with Tuxedo.
*) The term easier is subjective. Most things are easy when you know how to do them.