- 首先將nc.uap.mde.wstools_2.0.2.jar 放到UAP Studio下的
\UAP-STUDIO\Platform\dropins\J_Plugins\plugins目錄下。
- 創建一個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;
}
}
- 創建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>
- 發佈WebService,如圖:
完成!
5. 原來的upm文件,在發佈後發生了變化,多出了webservice接口信息;然後我們把接口、接口實現類、生成的wsdl文件,還有upm,打到我們的NChome裏面去進行部署。部署完,就可以啓動開發環境,查看我們的接口是否發佈成功。
-
打補丁時要注意,將新生成的wsdl文件與接口文件放在同一路徑下。
-
啓動好開發環境,我們可以在瀏覽器輸入http://127.0.0.1/uapws/service 查看我們發佈的接口