We should probably check if this is still the behaviour with current JBossWS-CXF 4.x / JBoss AS 7.1.x and possibly create a bug jira, as this looks like a bug, the server should be rewriting wsdl soap:address regardless of that coming from an automatically generated contract (java first) or not.