cas 配置mysql_CAS mysql linux安装与配置

2023-05-16

(一)CAS在linux中的安装与配置

一、首先将 /root/cas/ 下的 page文件夹删除 只留以下两个

655297325168f752935823c149446edd.png

二、创建cas 文件夹  并将root 下的tomcat压缩包 和 cas.war 复制进去

[root@hostname ~]# cd /usr/local/

[root@hostname local]# mkdir cas

[root@hostname cas]# cp /root/cas/cas.war ./

[root@hostname cas]# cp /root/tomcat/apache-tomcat-7.0.47.tar.gz ./

746a51b3b47d5ba727933633a5bf51e3.png

三、解压tomcat  并改名

04b73976af652e6bfb2e5de0f31e6efa.png

四、此时tomcat并不能启动,因为tomcat端口号默认为8080,在之前安装时已经使用,需要更改这里的端口号

可以在配置文件中更改 但相对来说较复杂 我们可以采取在 editPlus 中远程更改文件

需要更改三个端口号:

1333662c6d6742fdf407cfddb43b9fc3.png

453fdf92cb9f31d0b87b156c2a962bbd.png

e387aab1f458ce038310209a893425e3.png

五、将复制的 cas.war 移动到 tomcat/webapps 下

[root@hostname cas]# mv cas.war tomcat/webapps/

六、运行tomcat 后关闭 将cas.war删除

[root@hostname cas]# sh tomcat/bin/startup.sh

[root@hostname cas]# sh tomcat/bin/shutdown.sh

[root@hostname cas]# cd tomcat/webapps/

[root@hostname webapps]# rm -rf cas.war

503e51b38cc8bbfd946783fae8cf3503.png

七、由于默认是https访问 需要将其都改为http

687123a226e8f9611df8783fc5ac1aee.png

749a4eff35e9932444f57a9ad6371d12.png

de4c488f6e38304ce3264ed10ce0cac2.png

93f9d3af68d1f1475da9f0aaac8062d9.png

八、测试是否安装成功

tomcat

6363b3e61d364caf95b57d6b5b6e6d25.png

cas

需要登录 默认用户名 :casuser  密码:Mellon

dc517c56f716675a6d3a99ab9bcec216.png

登陆成功页面

d5a1a9d1aded561776f1213613fe95c5.png

九、注销配置

ff48c498fef91af03f82e607d0238fcb.png

(二)mysql连接linux

一、开启mysql数据库的root账号的远程连接权限

在Windows 控制台输入:

mysql -uroot -proot;

use mysql;

UPDATE USER SET HOST='%' WHERE USER='root';

FLUSH PRIVILEGES;

二、mysql创建新连接

f567e05960e14f5dd754983f48ea639e.png

三、为了使用mysql中的用户名和密码单点登录还需要进行以下配置

在配置文件添加如下配置

1、修改配置文件

cas/WEB-INF/deployerConfigContext.xml新增如下配置:

自己的虚拟机ip地址 user password

p:driverClass="com.mysql.jdbc.Driver"

p:jdbcUrl="jdbc:mysql://192.168.200.16:3306/youlexuandb?characterEncoding=utf8"

p:user="root"

p:password="root" />

class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder"

c:encodingAlgorithm="MD5"

p:characterEncoding="UTF-8" />

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

p:dataSource-ref="dataSource"

p:sql="select password from tb_user where username = ?" />

2、找到bean id 为authenticationManager

修改其中的:

改成:

3、上传相关jar包到cas/WEB-INF/lib目录

c3p0-0.9.1.2.jar

cas-server-support-jdbc-4.0.0.jar

mysql-connector-java-5.1.32.jar

4、重启cas所在tomcat服务器  就可以使用自己mysql的用户名和密码登录了

ps:一个小bug 在配置完成后登录的时候 一直在登录 转圈 也没有报错信息

反应很久后出现:

CAS is Unavailable

There was an error trying to complete your request. Please notify your support desk or try again.

检查了很久配置都没有问题

最后发现原来是因为防火墙拦截了 把防火墙关闭后就可一登录成功了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cas 配置mysql_CAS mysql linux安装与配置 的相关文章

  • ROS melodic+opencv4 修改cv_bridge配置文件

    参考 xff1a Ubuntu18 04 43 ROS melodic 43 opencv4 修改cv bridge配置文件 xff0c 解决ROS使用不同版本opencv的冲突问题 Ubuntu18 04 ros melodic open
  • 使用ROS调用YOLO_V5(非darknet),利用ros-yolov5配置

    参考 xff1a 源码 安装YOLO V5环境以及测试 NVIDIA Jetson Xavier AGX平台 0 ros yolo5介绍 实现yolo作为service的server 发送sensor Imge 图片 得到yolo检测的结果
  • ROS仿真环境配置Husky+32线激光雷达+深度相机+imu+gps

    0 参考 wiki HUSKY 官网 git HUSKY HUSKY gazebo Tutorials 代码资源 husky base xff1a 与板载MCU通信的硬件驱动程序 husky bringup xff1a 调出启动文件和脚本
  • ros中使用Docker(2)VNC

    使用paopao机器人的ros vnc 镜像 dockerhub xff1a paopaorobot ros vnc网址 按照官网操作即可 下载镜像 span class token function docker span pull pa
  • winform窗体应用程序

    在C 编程环境中 xff1a winform窗体应用程序是一种客户端程序 xff0c 可以用来获取和显示数据 首先新建一个窗体应用程序项目 xff0c 在建完一个项目后可以看到有两个 cs类库文件 xff1a Form1 cs 和Progr
  • 3D目标跟踪(2)点云聚类

    点云聚类流程
  • GCAN -212(R2) can转网 使用记录

    GCAN 212 R2 使用udp模式 在配置软件进行配置 选择udp模式 xff1b 选择Remote IP 为本机PC的IP地址 xff1b 编写ROS程序 未完成 参考程序1 参考程序2 节点数据驱动 xff1a 主线程udp接收数据
  • 分卷压缩与分卷解压

    span class token comment 1 分卷压缩 span span class token function tar span cvzpf myfile span class token operator span span
  • java 域的概念_java中的域,静态域,实例域

    1 java中的域 所谓的域 xff0c 翻译成英文就是field xff0c 也就是我们常说的字段 xff0c 或者说是属性 比如类的字段 属性 xff0c 局部的 xff0c 全局的 所谓域 xff0c 其实是 field 的翻译 然后
  • mysql 字段最右匹配_【MySQL】-索引优化

    优化口诀 xff1a 全值匹配我最爱 xff0c 最左前缀要遵守 xff1b 带头大哥不能死 xff0c 中间兄弟不能断 xff1b 索引列上少计算 xff0c 范围之后全失效 xff1b Like百分写最右 xff0c 覆盖索引不写星 x
  • Meta-learning:Learn to learn

    基于李宏毅教授的ML课程做的笔记 xff0c 主要供自己复习 xff0c 所以就留下了一些自己想多看的东西 xff0c b站有全面的课程视频 引言 xff1a 为什么few shot任务常常提及元学习meta learning xff1f
  • Hadoop----hdfs dfs常用命令

    span class token operator span mkdir 创建目录 hdfs dfs span class token operator span mkdir span class token punctuation spa
  • 如何处罚被客户投诉的项目经理?

    没有被客户投诉过的项目经理很难体会到客户满意度的重要性 项目经理被客户投诉 xff0c 一定要执行合适的处罚 xff0c 否则项目管理将失去基本游戏规则 自由是有限度的 xff0c 项目经理一定不能突破客户投诉的红线 如同不断的抛接球 xf
  • k8s kube-router+ipvs pod网络分析

    集群中的每个节点上都有一个kube bridge网桥 xff0c 是部署k8s时创建的网桥 xff0c 用于pod间通信k8s 利用veth pair和网桥实现容器通信 xff0c 一端与pod绑定 xff0c 一端绑定到kube brid
  • 面试官常问的Promise问题

    1 Promise 有几种状态 xff1f 3种 pending 初始化状态 resolved 当调用成功时的状态 reject 当调用失败时的状态 2 Promise得状态是否可变 不可变 3 Promise如何解决地狱回调 xff1f
  • vnc连接linux服务器,用 TigerVNC 实现 Linux 远程桌面

    tigervnc 配置 1 确认 SSH 在运行 2 安装 TigerVNC Server yum install tigervnc server 已经安装过的 yum info tigervnc server 可以查看已安装的情况 3 配
  • 51单片机的轮胎气压监测系统_基于单片机的胎压监测设计毕业设计论文.doc

    PAGE 4 存档日期 xff1a 存档编号 xff1a 本科生毕业设计 论文 论 文 题 目 xff1a 基于单片机的胎压监测系统设计 姓 名 xff1a 学 院 xff1a 电气工程及自动化 专 业 xff1a 电气工程及其自动化 班
  • ros2foxy中gazebo11中导入soildworks中模型

    由于ros2中不能像ros1中一样使用soildworks导出urdf文件直接打开 xff0c 所以之前使用的下面的方法没有用了 https blog csdn net weixin 42454034 article details 106
  • 网络编程_TCP/UDP编程

    网络编程 一 网络通信要素 1 1 IP地址 1 1 1 概述 IP指互联网协议地址 xff08 Internet Protocol Address xff09 xff0c 俗称IP IP地址用来给一个网络中的计算机设备做唯一的编号 1 1
  • darknet_ros加速--使用GPU和CUDA

    更改darknet ros文件里面的Makefile编译文件 参考教程 xff1a ubuntu下darknet的gpu配置 包含ros下的 当然这个是不完整的 xff0c 不然我也没有必要重新写一份了 还有这个教程 xff1a darkn

随机推荐