OK, if you need a WSDL then we're talking about
SOAP - that rules out Jersey (which implements REST).
The client code generation tools can load a WSDL either from an URL or from a file, so that's not a distinguishing characteristic.
And both Axis2 and Metro support WS-Security, which enables you to protect your SOAP service via username/password, so that, too, does not help choosing between the two.