spring-cas加密配置问题,希望大神帮忙

问题描述

cas加密配置问题,希望大神帮忙

各位,我在liferay中配置cas加密算法的时候,引用liferay中的PBKDF2WithHmacSHA1/160/128000加密算法时报错,错误如下:
2015-07-02 15:55:27,077 ERROR [org.jasig.cas.web.init.SafeContextLoaderListener] -
The Spring ContextLoaderListener we wrap threw on contextInitialized.
But for our having caught this error, the web application context would not have initialized.>
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'centralAuthenticationService' defined in ServletContext resource [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot resolve reference to bean 'authenticationManager' while setting bean property 'authenticationManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationManager' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean 'org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler#1bfa0d82' of type [org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler] while setting bean property 'authenticationHandlers' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler#1bfa0d82' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean 'mysshpasswordEncryptor' while setting bean property 'passwordEncoder'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mysshpasswordEncryptor' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:75)
at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:57)
at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationManager' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean 'org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler#1bfa0d82' of type [org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler] while setting bean property 'authenticationHandlers' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler#1bfa0d82' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean 'mysshpasswordEncryptor' while setting bean property 'passwordEncoder'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mysshpasswordEncryptor' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.r

希望大家能帮我看看,十分感谢!!!

解决方案

已经过了4个月,你解决了么?

解决方案二:

已经过了一年你解决了吗

时间: 2024-08-02 17:20:48

spring-cas加密配置问题,希望大神帮忙的相关文章

菜鸟一枚,希望大神帮忙!我的问题是关于gridview绑定数据源的asp.net

问题描述 菜鸟一枚,希望大神帮忙!我的问题是关于gridview绑定数据源的asp.net 希望在UserStateID后面加上第二张标的Name字段 解决方案 这个是给数据库添加一列然后从数据库中读取的:ALTER TABLE 表名ADD 列名 类型; 下面的不是从数据库添加然后读取的http://zhidao.baidu.com/question/201260940 如果回答对你有帮助请采纳 解决方案二: 直接在sql中连接查询即可select a.* from 表1 a join 表2 b

c语言-关于下面链接的专家系统的缺失代码不明白。希望大神帮忙补全。如果写注释就太感谢了

问题描述 关于下面链接的专家系统的缺失代码不明白.希望大神帮忙补全.如果写注释就太感谢了 https://www.dropbox.com/sh/1r8i36ozggxrje9/AABOHtr-N52QFPXfX0jhQacAa?dl=0

qt-在QT平台下,通过mapnik库实现shp文件可视化,一直没找到合适的例子,希望大神帮忙。。。

问题描述 在QT平台下,通过mapnik库实现shp文件可视化,一直没找到合适的例子,希望大神帮忙... 基于QT平台,想通过mapnik库实现shp文件可视化操作,但是我下载的一个mapnik库中的一个demo老是编译不通过,希望有大神能帮忙,谢谢啦... 解决方案 关于mapnik的问题基本都没人回答呀,这东西真的那么好用么

nginx配置问题 求大神帮忙

问题描述 nginx配置问题 求大神帮忙 location /tile { if ($query_string ~ ""qt=tile&x=(d+)&y=(d+)&z=(d+)(.*)$"" ){ set $x $1; set $y $2; set $z $3; rewrite ^/tile(.*)$ /map/maptile/$z/$x/$y.png break; } }404 Not Found - http://192.168.1.20

json-关于volley框架解析JSON数据的问题 菜鸟一只,希望大神帮忙

问题描述 关于volley框架解析JSON数据的问题 菜鸟一只,希望大神帮忙 现在想做一个 天气预报的APP 我使用volley框架得到json数据 为何list 中没有我要 添加的数据 解决方案 你先打印json解析的city和week!看看是否获取到了!另外你这个数组这样装东西,怎么看都怪怪的!估计问题出在你这数组赋值上,我没这样使用过!你可以测试看看 解决方案二: 没有抛出异常吗 没看到list的实例化语句呀

百度随心听,url加密方式,大神帮忙看一下

问题描述 百度随心听,url加密方式,大神帮忙看一下 url如下: tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.song.getMulInfos&version=1.2.0&from=ttpwin8&e=rhyUEZ0FOqxHj%2FUsmeX6G7ETJe5iG3FLT4%2B3CVrb20f5ejbuZnluZCMJICNjd%2FjEszNpE06KxkI9iITqsozk022xgce9yjFNL

希望大神帮忙-关于SQL 的操作,求大神帮忙

问题描述 关于SQL 的操作,求大神帮忙 求大神帮忙做,就两道题.截图.代码都可以!!!求助 触发器设置: 1.任意方式自定义创建一张表. 2.使用触发器控制表插入操作时某个字段不能为空,如果为空回滚操作. 3.任意方式插入一条数据,并且使得触发器检查字段内容为空. 用户安全设置: 1.自定义创建一张表. 2.自定义创建登陆用户和数据库用户. 3.为相关用户提供某个表的插入权限. 4.使用相应帐号登陆数据库管理工具. 5.向表中插入若干条记录. 6.退出帐号后使用windows帐号登陆数据库管理

刚刚做第一个小程序,但遇到了问题希望大神帮忙

问题描述 我们学校的教务在线是gbk解码,但wp不支持,网上说用getdbeciding可以解决,但在wp上报assembly缺少using程序集的错,第次很认真的学习一门技术,希望有好心人帮忙解决"System.Type"不包含"Assembly"的定义,并且找不到可接受类型为"System.Type"的第一个参数的扩展方法"Assembly"(是否缺少using指令或程序集引用 解决方案 解决方案二:Assembly在Sy

运行时一直报这个错误,我是新手希望大神帮忙解决下,不胜感激

问题描述 解决方案 解决方案二:看代码是C#的吧?你在C#中调用了C++的库吗?解决方案三:程序运行缺少东西,具体自己看看那个dll没有被引用到.解决方案四:引用2楼duanzi_peng的回复: 程序运行缺少东西,具体自己看看那个dll没有被引用到. +1解决方案五:用Depends工具查看dll文件依赖关系,把缺少的文件引用进来解决方案六:点开引用那里,看看有没有黄色的感叹号