WEBSERVICE简单发布

开始

1、创建接口

package com.xjxcc.service;
 
import javax.jws.WebMethod;
import javax.jws.WebService;
 
@WebService
public interface MenuService {
 
    // 使用@WebMethod注解标注WebServiceI接口中的方法
    @WebMethod
    String sayHello(String name);
 
    @WebMethod
    String save(String name, String pwd);
}

2、创建接口实现类

package com.xjxcc.service.impl;
 
import javax.jws.WebService;

import com.xjxcc.service.MenuService;
 
@WebService
public class MenuServiceImpl implements MenuService{
 
    @Override
    public String sayHello(String name) {
        System.out.println("sayHello:" + name);
        return "sayHello success";
    }
 
    @Override
    public String save(String name, String pwd) {
        System.out.println("save:" + name + "," + pwd);
        return "save success";
    }
 
}

3、部署类

package com.xjxcc;
 
import javax.xml.ws.Endpoint;

import com.xjxcc.service.impl.MenuServiceImpl;
 
public class WebServicePublish {
 
    public static void main(String[] args) {
        //发布成功,在浏览器的访问地址一般是在address后面加 ?wsdl
        String address = "http://localhost:8686/WS_Server/Webservice";
        Endpoint.publish(address , new MenuServiceImpl());
        System.out.println("发布webservice成功!");
    }
}

执行结果 

 4、查看部署结果

在浏览器地址栏输入:

http://localhost:8686/WS_Server/Webservice?wsdl

5、附带项目结构

结束

结尾:仅供自己学习,记录问题和参考,若有带来误解和不便请见谅,共勉!

猜你喜欢

转载自blog.csdn.net/liguoqingxjxcc/article/details/82657826