CAS5.3连接mysql数据库
在注释和之间加⼊下⾯的内容
<!--数据库认证相关 start-->
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-jdbc</artifactId>
<version>${cas.version}</version>
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-jdbc-drivers</artifactId>
<version>${cas.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.driver.version}</version>
</dependency>
<!--数据库认证相关 end-->
继续到下图这⼀段
在和中加⼊下⾯这⼀⾏
(三)编译cas.war包
加完后保存,然后在cas-overlay-template-master⽂件夹中输⼊以下命令打包
root@ubuntu:/usr/local/cas-overlay-template-master# mvn installmysql下载jar包
如果没有意外会显⽰打包成功,但是⼈⽣总是充满了意外,尤其是在中国这个墙内,maven的镜像仓库统统连不上,连据说很好⽤的阿⾥云也不⾏,后来尝试⽤nexus搭建maven的本地库,⾃⼰上传jar包,但是⼯序繁琐最后也没成功。最后没办法在⼀台可以连外⽹的Windows 上布置了maven进⾏打包,3分钟搞定,由此可见有⼀台可以上外⽹的机器是多么的重要!
Windows上打包成功如下图所⽰
然后把新⽣成的target传到ubuntu的cas-overlay-template-master⽂件夹下,并把target的cas.war放在/usr/local/apache-tomcat-8.5.31/webapps中,之后会⾃动⽣成cas⽂件夹。
(四)配置mysql数据库连接
⾸先需要在数据库中创建表和帐号数据
我的数据库名是sso,表名是cas,下图是cas表中的数据
打开配置⽂件application.properties:
vi /usr/local/apache-tomcat-8.5.31/webapps/cas/WEB-INF/classes/application.properties
将最后⼀⾏cas.authn.accept.users=casuser::Mellon加井号注释掉,再加⼊以下内容
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论