向JavaWebService添加SOAP头

向JavaWebService添加SOAP头,java,eclipse,Java,Eclipse,我已经在我的服务器上创建并部署了一个非常简单的测试Web服务 public class HelloWorld { @WebMethod() public String sayHello(String name) { System.out.println("Hello: " + name); return "Hello " + name + "!"; } } 接下来,我通过文件>新建>其他>Web服务>Web服务客户端创建了一个测试客户端

我已经在我的服务器上创建并部署了一个非常简单的测试Web服务

public class HelloWorld {

    @WebMethod()
    public String sayHello(String name) {
        System.out.println("Hello: " + name);
        return "Hello " + name + "!";
    }
}
接下来,我通过文件>新建>其他>Web服务>Web服务客户端创建了一个测试客户端。 填充wsdl地址,eclipse会自动生成几个类:

- HelloWorld.java
- HelloWorldProxy.java
- HelloWorldService.java
- HelloWorldServiceLocator.java
- HelloWorldServiceSoapBindingStub.java
然后对测试客户端进行编码:

HelloWorldProxy wsHelloProxy = new HelloWorldProxy();
String greeting = wsHelloProxy.sayHello('Jack');
System.out.println(greeting) 
它正在成功地运行

我的问题是,如何在客户端代码中添加额外的头, 因为我希望总是向我的Web服务发送一些信息。 我可以举个例子吗

有人能帮忙吗


thx

检查这是否有帮助thx,我已经解决了这个问题