EOS webservice接口发布为wsdl浅谈

package itsmsso;

import javax.jws.WebService;
import javax.xml.ws.Endpoint;

import com.eetrust.eim.plugin.pojo.SyncResult;
import com.eetrust.eim.plugin.util.SyncUtil;
import com.eos.spring.TraceLogger;

@WebService
public class SSOServiceImpl implements SSOService {

	private static TraceLogger LOG = new TraceLogger(SSOServiceImpl.class);

	public SyncResult dataSync(String syncXml) {
			
			LOG.info("SSOService开始同步了 ~~~" + syncXml);
			
			SyncUtil syncUtil = SyncUtil.getInstance();
			
			syncUtil.init(null, "itsmsso.SSOServiceImpl", null);
			
			return syncUtil.doSync(syncXml, null);
	}
	
}

1. 导入jar包 ,我用到的是这几个

EOS webservice接口发布为wsdl浅谈_第1张图片

2. 主要是实现类,接口很简单,不做展示

3. 将实现类右键生成wsdl文件,记住服务名称

EOS webservice接口发布为wsdl浅谈_第2张图片

4. 将涉及到的文件及jar包打包为补丁包即可,部署到对应服务器,记得要重启服务器

然后可以通过:http://IP:port/项目路径/服务名称?wsdl   即可访问,希望帮到您!

你可能感兴趣的:(EOS webservice接口发布为wsdl浅谈)