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数据库的详细步骤,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

相关内容

热门资讯

5岁女童被马缰绳拖行致死,仅“... 一个幼小生命被马缰绳绕颈拖行致死,令人痛心。据纵览新闻报道,5月12日傍晚,两匹受惊的马闯入贵阳市白...
回响∣AI的奇豫记 【编者按】由中共河南省委宣传部、河南广播电视台联合制作的理论宣传系列微视频《回响·第四季》正式上线!...
央媒看河南丨积极融入服务全国统... 5月21日晚上8点,河南省许昌市胖东来生活广场人来人往。“五一”假期,许昌、新乡两地胖东来商超接待顾...
航拍山西矿难:矿口停满救护车 5月22日19时29分,山西长治市沁源县山西通洲集团留神峪煤业有限公司井下发生瓦斯爆炸事故,造成重大...
视频丨神二十三乘组确定:朱杨柱... 今天(5月23日)上午,神舟二十三号载人飞行任务新闻发布会在酒泉卫星发射中心召开。
专家解读|强化伦理安全标准 引... 当前,人工智能技术加速演进,正从内容生成、智能交互向行业应用、公共服务、知识生产、社会治理等领域持续...
2026“创翼东城”创业大赛决... 来源:中国青年报 中国青年报客户端讯(中青报·中青网记者 李桂杰)第九届“创业北京”创业大赛东城区选...
原创 4... 相信很多人小时候都会有一个天真的疑问:如果我们不停地往地下挖,会不会直接穿透地球,到达另一端?可现实...
青岛互联网推广为什么总像“碰运... 现在很多青岛企业做互联网推广,像极了一种“赛博焦虑”。 老板天天问: “为什么没询盘?” 运营天天愁...
总书记引领强国之路|不断铸就中... 原标题:学习新语·总书记引领强国之路丨不断铸就中华文化新辉煌