4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:主营:靶点、筛选物和筛选化合物
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
cas数据库_caoxiaoliang0908的博客-CSDN博客_cas数据库
来自 : 发布时间:2024-05-06
只是简单的验证csa服务器登录和读取数据库账号密码登录 环境window2008 tomcat7 jdk7 cas-server-4.0.0-release  1. 首先到 http://downloads.jasig.org/ 地址下载 cas-server-4.0.0-release.zip 解压后到modules目录中找到cas-server-webapp-4.0.0.war 复制到tomcat的webapp目录下 修改名称为cas.war    2. 创建证书    keytool -genkey -alias ssotest -keyalg RSA -keysize 2048 -keystore C:/cas/keys/ssotest.keystore     导出证书    keytool -export -file c:/cas/keys/ssotest.crt -alias ssotest -keystore  C:/cas/keys/ssotest.keystore         客户端JVM导入证书       keytool -import -keystore C:UsersAdministratorDesktopjdk764jrelibsecuritycacerts -file c:/cas/keys/ssotest.crt -alias ssotest     如果提示   keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect  那么输入密码 changeit  这是因为JDK安装后会默认创建一个密钥库 密码为 changeit  也可以删除d:Javajdk1.7.0_60jrelibsecuritycacerts 在输入上述命令   3. 让tomcat使用证书   打开tomcat目录的conf/server.xml文件 8443端处 并设置keystoreFile、keystorePass修改结果如下   Xml代码   bean id dataSource  class com.mchange.v2.c3p0.ComboPooledDataSource     p:driverClass com.mysql.jdbc.Driver    p:jdbcUrl jdbc:mysql://ip:3306/dts?useUnicode true amp;   characterEncoding UTF-8 amp;zeroDateTimeBehavior convertToNull    p:user user   p:password password /    bean id dbAuthHandler     class org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler    property name sql  value select password from user_info where name ?  /    property name dataSource  ref dataSource  /         /bean         再找到id authenticationManager的bean bean id authenticationManager     class org.jasig.cas.authentication.PolicyBasedAuthenticationManager             constructor-arg                 map      entry key-ref proxyAuthenticationHandler     value-ref proxyPrincipalResolver  /    !--  entry key-ref primaryAuthenticationHandler     value-ref primaryPrincipalResolver  / --    entry key-ref dbAuthHandler     value-ref primaryPrincipalResolver /                 /map             /constructor-arg      property name authenticationPolicy             bean class org.jasig.cas.authentication.AnyAuthenticationPolicy  /             /property         /bean         是为了注释掉key-ref primaryAuthenticationHandler 的部分 然后引入id dbAuthHandler的bean 之后重启tomcat 进行验证 抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

本文链接: http://hit2lead.immuno-online.com/view-1478052775.html

发布于 : 2024-05-06 阅读()