idea導入cas-server 3.5.2源碼並配置tomcat運行

#1下載Cas Server 3.5.2源碼,並解壓
地址:https://github.com/apereo/cas/releases/download/v3.5.2/cas-server-3.5.2-release.zip
解壓下載後的cas-server-3.5.2-release.zip
在解壓後的文件夾下,找到\cas-server-3.5.2\modules\cas-server-webapp-3.5.2.war 並解壓得到如下
在這裏插入圖片描述
2. idea中創建項目並複製進源碼(本人idea版本是2019.1.1)
2.1 idea主界面file->new->project->java創建一個java項目,直接next不需其他配置
在這裏插入圖片描述
在這裏插入圖片描述
名字隨意取,後finish即可
在這裏插入圖片描述
這是創建好後
在這裏插入圖片描述
2.2 在新建的項目下創建以下目錄,並設置目錄的用途,創建的時候選package,src下要多創建一層main,main下創建java、resources、webapp
在這裏插入圖片描述

設置這些目錄的用途
file->project structure
在這裏插入圖片描述
2.3 生成web.xml文件
file->project structure
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述之後點擊apply->ok就會在WEB-INF目錄下自動生成一個web.xml文件
在這裏插入圖片描述
2.4 將代碼複製進項目中
2.4.1 將剛纔解壓的war包下的cas-server-webapp-3.5.2\WEB-INF\classes路徑下除了META-INF和org的所有文件複製到項目的resources目錄下
在這裏插入圖片描述
2.4.2 將war包解壓後的目錄中的cas-server-webapp-3.5.2\WEB-INF下除了classes目錄及web.xml的其他所有文件夾及文件複製到項目的webapp/WEB-INF目錄下
在這裏插入圖片描述
將war包中的web.xml文件除了根元素標籤web-app(頭和尾)外,將web-app包裹的內容複製進項目的web.xml文件中
在這裏插入圖片描述
在這裏插入圖片描述
2.4.3 在我們下載的”cas-server-3.5.2-release"包解壓目錄下,內含源碼,它位於目錄cas-server-3.5.2\cas-server-webapp\src\main\java“
將這個目錄下所有的文件置於工程的src/main/java目錄下
在這裏插入圖片描述
2.4.4 將war包解壓根路徑下除了WEB-INF的所有文件及文件夾複製到項目的webapp路徑下
在這裏插入圖片描述

全部都複製好後工程的目錄結構如下
在這裏插入圖片描述
3.設置項目
file->project structure
設置spring flow
在這裏插入圖片描述
在這裏插入圖片描述

設置Libraries
在這裏插入圖片描述
選擇項目路徑的lib目錄
在這裏插入圖片描述
再添加tomcat(自行下載解壓)解壓路徑下的jsp-api.jar包
在這裏插入圖片描述
在這裏插入圖片描述
設置Artifacts
在這裏插入圖片描述
在這裏插入圖片描述
apply後ok
3 配置tomcat並啓動
tomcat自行下載
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
apply 後 ok
項目綁定tomcat
file->project structure
在這裏插入圖片描述
在這裏插入圖片描述
apply後ok
之後啓動tomcat
在這裏插入圖片描述
在這裏插入圖片描述
輸入默認的用戶名密碼 admin/admin
在這裏插入圖片描述
完成

發佈了4 篇原創文章 · 獲贊 0 · 訪問量 2623
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章