1.接口无法访问
第一类问题:为添加启动参数
vm启动参数 添加参数 -Duap.hotwebs=nccloud,fs,uapws
第二类问题:
接口类要写在public目录下,否则有可能访问不到
第三类问题:
请求报文格式不标准或者程序解析参数报错导致无法访问
2.rest接口注意事项
①rest接口中需要增加数据库信息
String usercode = "admin";
String dsName = MdmUtils.getMdmConfig("dsname");
InvocationInfoProxy.getInstance().setUserDataSource(dsName);
InvocationInfoProxy.getInstance().setUserCode(usercode);
ISecurityTokenCallback tc = NCLocator.getInstance().lookup(ISecurityTokenCallback.class);
byte[] token = tc.token("__system".getBytes(), "admin".getBytes());
NetStreamContext.setToken(token);
②调用后端服务
使用NCLocator.getInstance().lookup
不要使用ServiceLocator.find
③
④⑤⑥⑦