The CxfAutoConfiguration.baseAndServiceEndingUrl() method returns a concatenation of the baseUrl and serviceUrlEnding which might lead to unexpected addresses.
If we have the following configuration:
soap.service.base.url=/root/
The baseAndServiceEndingUrl will be "/root//YourService", which isn't exactly expected in my opinion. Shouldn't the baseAndServiceEndingUrl() strip trailing/leading/double-slashes from the address?