CAS is UnavailableThere was an error trying to complete your request. Please notify your support desk or try again. Tomcat 后臺報(bào)錯:2011-3-9 16:47:33 org.apache.catalina.core.StandardWrapperValve invoke嚴(yán)重: Servlet.service() for servlet cas threw exceptionjavax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3041)at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2987)at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2789)at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2703)at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:293)at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
2 回答

慕神8447489
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個贊
使用CAS,登錄后報(bào)錯: CAS is Unavailable是登錄錯誤造成的,解決方法為:
1、首先我在GitHub上下載最新的cas的overlays利用它來搭建一套maven工程。
2、緊接著,我們配置成maven項(xiàng)目,點(diǎn)擊maven的package,打包成一個cas服務(wù)端的war包。
3、把生成的war包放到Tomcat的webapps目錄即可,然后配置Tomcat的server.xml開啟8443端口,需要使用JDK自帶的keytool生成證書。
4、最后我們點(diǎn)擊Tomcat的bin目錄然后就可以啟動cas服務(wù)端了。
5、最后發(fā)現(xiàn)已經(jīng)登陸成功了,如下圖所示。

UYOU
TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個贊
我之前也碰到過這個問題:
后來發(fā)現(xiàn)是連接數(shù)據(jù)庫的時(shí)候連接錯了,我看你是連ldap的吧,檢查一下連接是否有問題
添加回答
舉報(bào)
0/150
提交
取消