package com.anli.client; import java.io.File; import javax.xml.namespace.QName; import javax.xml.ws.Service; import javax.xml.ws.soap.SOAPBinding; import com.anli.common.util.xml.BaseInfo; import com.anli.common.util.xml.Root; import com.anli.common.util.xml.XmlCustomerInfo; import com.anli.server.AnLiOAService; import com.thoughtworks.xstream.XStream; public final class Client1 { private static final QName SERVICE_NAME = new QName("http://server.anli.com/", "AnLiOAService"); private static final QName PORT_NAME = new QName("http://server.anli.com/", "AnLiOAServicePort"); private Client1() { } public static void main(String args[]) throws Exception { Service service = Service.create(SERVICE_NAME); // Endpoint Address String endpointAddress = "http://localhost:8080/services/AnLiOAService"; //String endpointAddress = "http://192.168.3.5:8089/services/AnLiOAService"; // If web service deployed on Tomcat (either standalone or embedded) // as described in sample README, endpoint should be changed to: // String endpointAddress = "http://localhost:8080/java_first_jaxws/services/hello_world"; // Add a port to the Service service.addPort(PORT_NAME, SOAPBinding.SOAP11HTTP_BINDING, endpointAddress); String xmlPath = "d:\\OAcustomer.xml"; XStream xstream = new XStream(); xstream.alias("root", Root.class); xstream.alias("baseInfo", BaseInfo.class); xstream.alias("xsddInfo", XmlCustomerInfo.class); Root root = (Root)xstream.fromXML(new File(xmlPath)); AnLiOAService als = service.getPort(AnLiOAService.class); System.out.println(xstream.toXML(root)); String xml = als.anLiOACustomService(xstream.toXML(root)); System.out.println(xml); } }
最近下载更多
x547919397 LV2
2021年12月31日
13043860zj LV16
2021年2月24日
毒品香烟 LV12
2020年11月26日
kinggode LV14
2020年9月14日
violet_lst LV1
2020年5月22日
杂回事类丶 LV11
2020年3月26日
嘲讽脸 LV5
2020年1月20日
hzhsh0223 LV18
2020年1月11日
COMMUSER LV2
2019年12月16日
蒲公英不是梦 LV6
2019年11月18日