NC6.x發佈WebService接口

  1. 首先將nc.uap.mde.wstools_2.0.2.jar 放到UAP Studio下的
    \UAP-STUDIO\Platform\dropins\J_Plugins\plugins目錄下。
    在這裏插入圖片描述
  2. 創建一個Webservice接口和實現類。
package nc.itf.test.app;
public interface LoginItf {
	public String login(String uname, String pwd);
}
package nc.impl.test.app;
import nc.itf.test.app.LoginItf;
public class LoginImpl implements LoginItf {
	@Override
	public String login(String uname, String pwd) {
		return uname + ",hello webservice! your password is " + pwd;
	}
}
  1. 創建upm文件(此處示例用Login.upm)
<?xml version='1.0' encoding='UTF-8'?>
<module>
 <public>
  <component priority="0" singleton="true" remote="true" tx="CMT" supportAlias="true">
   <interface>nc.itf.test.app.LoginItf</interface>
   <implementation>nc.impl.test.app.LoginImpl</implementation>
  </component>
 </public>
</module>
  1. 發佈WebService,如圖:
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
完成!
5. 原來的upm文件,在發佈後發生了變化,多出了webservice接口信息;然後我們把接口、接口實現類、生成的wsdl文件,還有upm,打到我們的NChome裏面去進行部署。部署完,就可以啓動開發環境,查看我們的接口是否發佈成功。

  1. 打補丁時要注意,將新生成的wsdl文件與接口文件放在同一路徑下。
    在這裏插入圖片描述

  2. 啓動好開發環境,我們可以在瀏覽器輸入http://127.0.0.1/uapws/service 查看我們發佈的接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章