为了账号安全,请及时绑定邮箱和手机立即绑定

您好,使用CAS,登录后报错: CAS is Unavailable,求问该怎么解决?

您好,使用CAS,登录后报错: CAS is Unavailable,求问该怎么解决?

智慧大石 2021-11-01 10:06:41
CAS is UnavailableThere was an error trying to complete your request. Please notify your support desk or try again. Tomcat 后台报错:2011-3-9 16:47:33 org.apache.catalina.core.StandardWrapperValve invoke严重: 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贡献1780条经验 获得超1个赞

使用CAS,登录后报错: CAS is Unavailable是登录错误造成的,解决方法为:

1、首先我在GitHub上下载最新的cas的overlays利用它来搭建一套maven工程。

2、紧接着,我们配置成maven项目,点击maven的package,打包成一个cas服务端的war包。

3、把生成的war包放到Tomcat的webapps目录即可,然后配置Tomcat的server.xml开启8443端口,需要使用JDK自带的keytool生成证书。

4、最后我们点击Tomcat的bin目录然后就可以启动cas服务端了。

5、最后发现已经登陆成功了,如下图所示。



查看完整回答
反对 回复 2021-11-06
?
UYOU

TA贡献1878条经验 获得超4个赞

我之前也碰到过这个问题:
后来发现是连接数据库的时候连接错了,我看你是连ldap的吧,检查一下连接是否有问题

查看完整回答
反对 回复 2021-11-06
  • 2 回答
  • 0 关注
  • 2892 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信