发布webserivce

一服务端搭建
新建web项目
在这里插入图片描述
1新建接口

package com.service;
@javax.jws.WebService
public interface WebService{
	
	String HelloSay(String name);

}

2实现接口方法

package com.service;

import javax.jws.WebMethod;

@javax.jws.WebService
public class WebServiceImpl implements WebService {

	@WebMethod
	public String HelloSay(String name) {
		String value="欢迎来到webservice自学!!!";
		return name+value;
	}
}

3发布项目

package com.service;

import javax.xml.ws.Endpoint;

public class WebServiceImplPort {

	public static void main(String[] args) {
		String address = "http://localhost:8089/servicess/WebService";
		Endpoint.publish(address, new WebServiceImpl());
		System.out.println("发布成功!!!");
	}

}

在这里插入图片描述
在浏览器输入http://localhost:8089/servicess/WebService?wsdl出现下面的页面,说明发布成功了
在这里插入图片描述
二客户端搭建
再新建个客户端web项目
1使用dos命令生成本地代理,产生代码
在这里插入图片描述项目新进的路径
在这里插入图片描述找到项目新建的根路径输入wsimport -s E:\workspace\cliebts11 -keep http://localhost:8089/servicess/WebService?wsdl
刷新客户端项目就会生成如图说是
在这里插入图片描述
再新建个测试类

package com.testservice;

import com.service.WebServiceImpl;
import com.service.WebServiceImplService;

public class TestService {

	public static void main(String[] args) {
		WebServiceImplService wss = new WebServiceImplService();
		WebServiceImpl sdlpm = wss.getWebServiceImplPort();
		System.out.println(sdlpm.helloSay("张三"));

	}

}

右击 选择run as→2 java application就会出现下面的信息,证明webservice成功发布,访问
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值