overlay能夠把多個項目war合併成爲一個項目,而且若是項目存在同名文件,那麼主項目中的文件將覆蓋掉其餘項目的同名文件。使用maven 的Overlay配置實現無侵入的改造cas。java
1.首先在項目結構中建立文件夾app
2.點擊java,右鍵,點擊Mark Directory as 選中Sources Rootmaven
同理點擊resources,右鍵,點擊Mark Directory as選中Resources Root測試
以下圖所示:code
3.在項目結構中有一個overlays文件夾,咱們將須要的資源拷貝到新建的文件夾內,修改同名文件進行CAS資源覆蓋,來修改爲咱們想要的效果。blog
首先複製圖中選中的文件夾和文件,拷貝到步驟2中新建的resources文件夾下。以下圖(目前先使用這兩個,後期須要其餘的在進行復制,否則文件太多。會比較亂):資源
4.運行項目進行啓動測試,看是否正常啓動。io
在application.properties中,有默認的用戶名和密碼class
cas.authn.accept.users=casuser::Mellon
輸入便可登陸,若是記不住,可修改爲本身的用戶名和密碼,好比登錄
cas.authn.accept.users=admin::admin
從新啓動CAS服務,讓其生效,使用admin,admin,就能夠登錄了。