1. 程式人生 > >EOS webservice介面釋出為wsdl淺談

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包 ,我用到的是這幾個

2. 主要是實現類,介面很簡單,不做展示

3. 將實現類右鍵生成wsdl檔案,記住服務名稱

4. 將涉及到的檔案及jar包打包為補丁包即可,部署到對應伺服器,記得要重啟伺服器

然後可以通過:http://IP:port/專案路徑/服務名稱?wsdl   即可訪問,希望幫到您!