I know that WSDL is for defining SOAP based web services but in most of the WSDLs I saw on net, in the WSDL is defined also RESTful \"web service\"-http:binding.
To
Actually you can auto-generate a SOAP like stub for JAX-RS but it uses WADL which I believe is a WSDL variant.
Apache CXF does this and if that doesn't work for you it will also automatically create SOAP endpoints and SOAP clients.