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

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

创新互联公司专注于企业全网营销推广、网站重做改版、白朗网站定制设计、自适应品牌网站建设、H5建站商城开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为白朗等各大城市提供网站开发制作服务。

步骤如下

一:

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


本文题目:CAS4.0连接mysql数据库的详细步骤
路径分享:http://ybzwz.com/article/geechp.html