CAS學習一 CAS服務端部署

2022-09-14 03:51:10 字數 1327 閱讀 4298

公司要做單點登入系統,網上搜了一下目前主流方案是cas,故部署乙個試試看。

因為最近出現log4j2遠端**執行漏洞,盡量選擇新版本已修復此漏洞的,故cas選擇6.4版本。打包部署依賴jdk 11,gradle,tomcat。此處選擇gradle-7.3.3,tomcat-8.5.73。

2)解壓gradle,跟jdk放一起,並配置環境變數,參考:

3)解壓tomcat,並配置環境變數,參考:

2.搜尋cmd,以管理員身份執行:

2.定位到cas目錄,執行打包命令:gradlew clean build,等待直到出現build successful 字樣說明打包成功。

4.修改tomcat的編碼格式,參考:

以記事本開啟:..\tomcat-8.5.73\conf\logging.properties,如下修改:

j**a.util.logging.consolehandler.encoding = gbk

網上教程都是做到前3步,然後開啟http://localhost:8080/cas/login就可以了,可我開啟老是404錯誤,這個問題困擾了我1天,後面偶然發現tomcat啟動時漢字亂碼,就猜測會不會是編碼問題導致cas.war解壓失敗,所以參照網上教程改了下tomcat編碼,果然再開啟就可以了。

因為首次接觸j**a的專案,技術選型和專案嘗試中遇到不少問題,單點登入方案選擇、cas版本選擇和部署等,特別是3.4中遇到cas/login的404錯誤折騰了1天,故做一下記錄,事後方便返查也希望能幫到跟我遇到相同問題的朋友。

Linux中CAS服務端部署

一 cas修改埠號 1 修改tomcat埠號9100 2 修改cas埠號 修改cas的web inf cas.properties server.name 二 去除https認證 cas預設使用的是https協議,如果使用https協議需要ssl安全證書 需向特定的機構申請和購買 開發測試階段,可使...

CAS服務端搭建

4 輸入預設的使用者名稱 casuser 和密碼 mellon。登入成功後會跳到登入成功的提示頁面 二 cas服務端配置 1 修改埠。如果我們不希望用8080埠訪問cas,可以修改埠。1 修改tomcat的埠。開啟tomcat 目錄 conf server.xml 找到下面的配置 2 修改cas配置...

CAS單點登入(二)服務端部署

這裡有個固定的使用者名稱和密碼 casuser mellon 登入成功後會跳到登入成功的提示頁面 如果我們不希望用 8080 埠訪問 cas,可以修改埠 1 修改 tomcat 的埠 開啟 tomcat 目錄 conf server.xml 找到下面的配置 將埠 8080,改為 9100 2 修改 ...