CAS4.0连接mysql数据库的详细步骤
admin
2023-06-04 04:01:09
0次

本文主要给大家介绍CAS4.0连接mysql数据库的详细步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下CAS4.0连接mysql数据库的详细步骤吧。

步骤如下

一:

在cas-4.0.0\cas-server-webapp\pom.xml中添加依赖后(如下方所示),打开cmd在cas-4.0.0\cas-server-webapp文件夹下运行mvn clean package,然后将cas-4.0.0\cas-server-webapp\target下的cas.war包部署至tomcat

Xml代码  CAS4.0连接mysql数据库的详细步骤

  1.   

  2.     org.jasig.cas  

  3.     cas-server-support-jdbc  

  4.     ${project.version}  

  5.     jar  

  6.   

  7.   

  8.   

  9.   

  10.     commons-dbcp  

  11.     commons-dbcp  

  12.     1.4  

  13.   

  14.   

  15.   

  16.   

  17.     mysql  

  18.     mysql-connector-java  

  19.     5.1.6  

  20.   

 CAS4.0连接mysql数据库的详细步骤

二:

本地创建数据库,并新建表 cas_user,创建语句如下载 

Sql代码  CAS4.0连接mysql数据库的详细步骤

  1. create table cas_user (  

  2.     id bigint not null auto_increment,  

  3.     email varchar(255),  

  4.     username varchar(255) not null unique,  

  5.     name varchar(255),  

  6.     password varchar(255),  

  7.     primary key (id)  

  8. ) ENGINE=InnoDB;   

三:

配置数据库相关文件,在tomcat-for-cas\webapps\cas\WEB-INF\deployerConfigContext.xml中配置对应的datasource,数据库地址,用户名,密码,以及查询用户的sql。需要注意的是,如果是自己建的表,要把相应的字段名,数据库名替换掉,以及,不要忘记注释掉默认用户名密码的配置(casuser/Mellon)。下载以下配置可以全拷贝

Xml代码  CAS4.0连接mysql数据库的详细步骤

  1.   

  2.   

  3.   

  4.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  

  5.        xmlns:p="http://www.springframework.org/schema/p"  

  6.        xmlns:c="http://www.springframework.org/schema/c"  

  7.        xmlns:tx="http://www.springframework.org/schema/tx"  

  8.        xmlns:util="http://www.springframework.org/schema/util"  

  9.        xmlns:sec="http://www.springframework.org/schema/security"  

  10.        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd  

  11.        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd  

  12.        http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.2.xsd  

  13.        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">  

  14.       下载

  15.       

  16.           

  17.               

  18.                   

  19.                       

  20.                    

  21.               

  22.           

  23.           

  24.           

  25.           

  26.               

  27.           

  28.       

  29.       

  30.     

  31.           class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"  

  32.           p:httpClient-ref="httpClient" p:requireSecure="true" />  

  33.       

  34.     

  35.           class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">  

  36.             

  37.             

  38.       

  39.   

  40.       

  41.     

  42.           class="org.jasig.cas.authentication.principal.BasicPrincipalResolver" />  

  43.       

  44.     

  45.           class="org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver" >  

  46.           

  47.       

  48.   

  49.       

  50.     

  51.             p:backingMap-ref="attrRepoBackingMap" />  

  52.       

  53.       

  54.           

  55.            

  56.           

  57.       

  58.       

  59.     

  60.             p:registeredServices-ref="registeredServicesList" />  

  61.       

  62.         

  63.               p:id="0" p:name="HTTP and IMAP" p:description="Allows HTTP(S) and IMAP(S) protocols"  

  64.               p:serviceId="^(https?|imaps?)://.*" p:evaluationOrder="10000001" />  

  65.           

  66.           

  67.       

  68.       

  69.       

  70.       

  71.       

  72.     下载

  73.       

  74.         

  75.         

  76.       

  77.           p:ticketRegistry-ref="ticketRegistry"  

  78.           p:serviceTicketCountWarnThreshold="5000"  

  79.           p:sessionCountWarnThreshold="100000" />  

  80.       

  81.       

  82.       

  83.                      

  84.                            com.mysql.jdbc.Driver  

  85.                      

  86.                      

  87.                             jdbc:mysql://localhost:3306/test  

  88.                      

  89.                      

  90.                             root  

  91.                      

  92.                      

  93.                             123456  

  94.                      

  95.       

  96.       

  97.     

  98.   class="org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao">  

  99.     

  100.   

  101.    value="select username,password from cas_user where {0}" />  

  102.     

  103.      

  104.     

  105.      

  106.          

  107.       

  108.       

  109.      

  110.     

  111.     

  112.      

  113.          

  114.       

  115.       

  116.      

  117.     

  118.     

  119.   

看完以上关于CAS4.0连接mysql数据库的详细步骤,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...