如何在Java客户端执行Glassfish Web服务

如何在Java客户端执行Glassfish Web服务,java,web-services,netbeans,glassfish,Java,Web Services,Netbeans,Glassfish,我想在Java客户机中执行Web服务。我在一个Java应用程序中使用带有WSDL URL的Netbeans创建了一个Web服务客户机。到目前为止还不错 我的问题是现在我不知道如何呼叫我的服务。我在代码中单击鼠标右键,然后单击“插入代码…”。。。然后调用Web服务操作 Netbeans生成以下代码: stormgs.GetLdevInfoService service = new stormgs.GetLdevInfoService(); QName portQName = new QN

我想在Java客户机中执行Web服务。我在一个Java应用程序中使用带有WSDL URL的Netbeans创建了一个Web服务客户机。到目前为止还不错

我的问题是现在我不知道如何呼叫我的服务。我在代码中单击鼠标右键,然后单击“插入代码…”。。。然后调用Web服务操作

Netbeans生成以下代码:

stormgs.GetLdevInfoService service = new stormgs.GetLdevInfoService();

    QName portQName = new QName("http://StormGS/", "GetLdevInfoPort");
    String req = "<getStorageInfo  xmlns=\"http://StormGS/\"></getStorageInfo>";

    try { // Call Web Service Operation

        Dispatch<Source> sourceDispatch;
        sourceDispatch = service.createDispatch(portQName, Source.class, Service.Mode.PAYLOAD);
        Source result = sourceDispatch.invoke(new StreamSource(new StringReader(req)));
    } catch (Exception ex) {
        System.out.println("damn " + ex);
    }
有人能帮我吗。我只想在此客户端中调用我的Web服务。谢谢

com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.ConnectException: Connection refused: connect