如何在Java客户端执行Glassfish Web服务
我想在Java客户机中执行Web服务。我在一个Java应用程序中使用带有WSDL URL的Netbeans创建了一个Web服务客户机。到目前为止还不错 我的问题是现在我不知道如何呼叫我的服务。我在代码中单击鼠标右键,然后单击“插入代码…”。。。然后调用Web服务操作 Netbeans生成以下代码:如何在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
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