单点登录第三方系统问题
金蝶云社区-丁一_1
丁一_1
0人赞赏了该文章 1,862次浏览 未经作者许可,禁止转载编辑于2015年08月17日 15:50:06
单点登录第三方进行验证时出现问题:

java.lang.NullPointerException java.io.File.(Unknown Source) com.kingdee.eas.cp.eip.sso.ltpa.LtpaTokenManager.getDefaultLtpaConfig(LtpaTokenManager.java:308) org.apache.jsp.index_jsp._jspService(index_jsp.java:149) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

对应jar包文件如下:

public static String getDefaultLtpaConfig() { String portalConfig = System.getProperty("portal.config"); if ((portalConfig == null) || ("".equals(portalConfig))) { System.err.println("[Eas Portal] please set system property [portal.config]."); } File portalConfigFile = new File(portalConfig); --line 308 String configPath = portalConfigFile.getParentFile().getAbsolutePath() + "/LtpaToken.properties"; return configPath; }


1.jpg(133.38KB)