栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java的进程内SOAP服务服务器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的进程内SOAP服务服务器

似乎jdk 6.0已经带有jax-ws实现,并且可以嵌入一个小的服务器。我还没有弄清楚所有的东西,但是这是一个开始:

mkdir -p helloservice/endpoint/

helloservice / endpoint / Hello.java:

package helloservice.endpoint;import javax.jws.WebService;@WebService()public class Hello {  private String message = new String("Hello, ");  public void Hello() {}  public String sayHello(String name) {    return message + name + ".";  }}

helloservice / endpoint / Server.java:

package helloservice.endpoint;import javax.xml.ws.Endpoint;public class Server {    protected Server() throws Exception {        System.out.println("Starting Server");        Object implementor = new Hello();        String address = "http://localhost:9000/SoapContext/SoapPort";        Endpoint.publish(address, implementor);    }    public static void main(String args[]) throws Exception {        new Server();        System.out.println("Server ready...");        Thread.sleep(5 * 60 * 1000);        System.out.println("Server exiting");        System.exit(0);    }}

建立东西:

mkdir buildjavac -d build helloservice/endpoint/*java$JAVA_HOME/wsgen -d build -s build -classpath .  helloservice.endpoint.Hello

运行东西:

java -cp  build helloservice.endpoint.Server

现在,某些东西正在http:// localhost:9000 / SoapContext /
SoapPort上运行
。您可以在http://
localhost:9000 / SoapContext /
SoapPort?WSDL
上获得wsdl。

还没有找到客户的机会。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/453169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号