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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章