通过配置和部署 JAX-RPC 处理程序以设置相关联的用户标识和密码来调用受密码保护的外部 Web Service。
public class BasicAuthHandler extends GenericHandler { public QName[] getHeaders() { return null; } public boolean handleRequest(MessageContext mc) { // Insert basic auth properties mc.setProperty("javax.xml.rpc.security.auth.username", "bob"); mc.setProperty("javax.xml.rpc.security.auth.password", "xy129bge"); return super.handleRequest(mc); } }