什么是Overlay

overlay可以把多个项目war合并成为一个项目,并且如果项目存在同名文件,那么主项目中的文件将覆盖掉其他项目的同名文件。使用maven 的Overlay配置实现无侵入的改造cas。

使用Overlay生成真正有用的服务端

1.首先在项目结构中创建文件夹

2.点击java,右键,点击Mark Directory as 选中Sources Root

同理点击resources,右键,点击Mark Directory as选中Resources Root

如下图所示:

3.在项目结构中有一个overlays文件夹,我们将需要的资源拷贝到新建的文件夹内,修改同名文件进行CAS资源覆盖,来修改成我们想要的效果。

首先复制图中选中的文件夹和文件,拷贝到步骤2中新建的resources文件夹下。如下图(目前先使用这两个,后期需要其他的在进行复制,不然文件太多。会比较乱):

4.运行项目进行启动测试,看是否正常启动。

在application.properties中,有默认的用户名和密码

cas.authn.accept.users=casuser::Mellon

输入即可登录,如果记不住,可修改成自己的用户名和密码,比如

cas.authn.accept.users=admin::admin

重新启动CAS服务,让其生效,使用admin,admin,就可以登陆了。

												

最新文章

  1. hibernate用注解替代映射文件
  2. [转] 《ES6标准入门》读书笔记
  3. 深入理解Javascript中this, prototype, constructor
  4. 自定义ViewGroup
  5. C#客户端Redis服务器的分布式缓存
  6. OpenGL 和OpenGL ES简介
  7. Highcharts在IE中不能一次性正常显示的一种解决办法
  8. Cin、Cout 加快效率方法
  9. LIS(最长的序列)和LCS(最长公共子)总结
  10. 使用onclick跳转到其他页面。使用button跳转到指定url
  11. Holding Bin-Laden Captive!(1.多重背包 2.母函数)
  12. Navicat PatchNavicat
  13. xss过滤代码
  14. SHELL脚本--多命令逻辑执行顺序
  15. windows下flazr对rtmp视频流进行压力测试(批量直播测试)
  16. Ubuntu的内核转储工具【转】
  17. 使用python解决算法和数据结构--使用栈实现符号匹配
  18. C语言程序设计II—第七周教学
  19. arcengine新建要素类
  20. cocos2d JS-(JavaScript) 几种循环遍历对象的比较

热门文章

  1. js两个变量互换值
  2. Android里的Dalvik、ART、JIT、AOT有什么关系?
  3. Oracle Drop Table
  4. 修改bash终端命令行颜色
  5. MySQL线程状态详解
  6. ASP.NET 中TextBox设置ReadOnly="true" 无法取到值的做法
  7. commons-io之FileUtils、IOUtils
  8. 配置logback日志管理的时候
  9. 0032ActiveMQ之java编码实现生产者和消费者操作队列queue
  10. MySQL延迟 查询主表