解决过程
查看upm配置
<component name="testHttpServlet" accessProtected="false" remote="false" singleton="true" tx="NONE">
<implementation>nc.test.TestHttpServlet</implementation>
</component>
参数:
remote:如果没有接口只有实现类,参数设置为false;
accessProtected:默认设置为true,表示启用token校验,设置为false关闭校验。
跳过权限
// 设置登录信息,避开权限
NCLocator.getInstance().lookup(ISecurityTokenCallback.class).
token("NCSystem".getBytes(), "pfxx".getBytes());
数据源缺失的情况
// 代码指定执行的数据源
InvocationInfoProxy.getInstance().setUserDataSource("数据源名称");