Referring to http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3886581, even if you do not accept this as a bug, it is an issue that JBossWS should look into. If you need the port-component-uri to be hardcoded, that's a serious portability issue for the EAR.
Anyway, if the whole point is to get two unique URIs like
then why can't JBoss deployer obtain the names 'bean-one' and 'bean-two' either from webservices.xml (<port-component><port-component-name> element).
Otherwise, what do you expect to be put in a port-component-uri in jboss.xml? I tried something like http://somehost:8080/myservice/bean-one and it failed with the exception that it couldn't understand 8080/... portion. What exactly is expected??