EOS webservice介面釋出為wsdl淺談
阿新 • • 發佈:2018-11-07
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 即可訪問,希望幫到您!