nc接口访问异常:user session expired,please re login!(0)--> token is null

文章目录

  • 解决过程
    • 查看upm配置
    • 跳过权限
  • 数据源缺失的情况

解决过程

查看upm配置

<component name="testHttpServlet" accessProtected="false" remote="false" singleton="true" tx="NONE">
	<implementation>nc.test.TestHttpServletimplementation>
component>

参数:
remote:如果没有接口只有实现类,参数设置为false
accessProtected:默认设置为true,表示启用token校验,设置为false关闭校验。

跳过权限

// 设置登录信息,避开权限
NCLocator.getInstance().lookup(ISecurityTokenCallback.class).
	token("NCSystem".getBytes(), "pfxx".getBytes());
	

数据源缺失的情况

// 代码指定执行的数据源
InvocationInfoProxy.getInstance().setUserDataSource("数据源名称");

你可能感兴趣的:(Java,NC开发,NC)