Java Swing窗体小工具实例
1、本地webserice发布,代码如下:
1.1 JdkWebService.java
package server; import java.net.InetAddress; import java.net.UnknownHostException; import javax.jws.WebParam; import javax.jws.WebService; import javax.xml.ws.Endpoint; import org.apache.log4j.Logger; @WebService public class JdkWebService { private static Logger logger = Logger.getLogger(JdkWebService.class.getName()); public String communicationTest(@WebParam(name="XML", /*targetNamespace = "http://para/",*/ mode = WebParam.Mode.IN)String xml) { return "成功接收:" + xml; } public static void main(String[] args) { try { String hostAddress = InetAddress.getLocalHost().getHostAddress(); Endpoint.publish("http://" + hostAddress + ":18080/webservice/demo", new JdkWebService()); System.out.println("Webservice 发布成功!"); } catch (UnknownHostException e) { logger.error(e); } } }