Requirements:
Apache Tomcat 6.0.32
Maven 2.2.1
CAS Server 3.4.7
Attached files:
- pom.xml
- deployerConfigContext.xml
- person-directory-impl-1.5.0-RC6.jar (recompiled to ignore AD referrals)
- Install Apache Tomcat 6, I used 6.0.32. This is easy enough, get the binary download, extract, run the startup script in the bin folder. Test Confirm working, default port is 8080
- Install Maven 2.2.1, this will be used to compile CAS
- Download CAS 3.4.7, and extract.
- Open cas-server-3.4.7/cas-server-webapp
- Replace pom.xml with one in cas.zip
- Open cas-server-3.4.7/cas-server-webapp/src/main/webapp/WEB-INF/
- Replace deployerConfigContext.xml with one in cas.zip. Also edit file, and replace anything with braced in @@.
- While still in the "WEB-INF" folder, create a folder called "lib", put person-directory-impl-1.5.0-RC6.jar inside of it.
- Open cas-server-3.4.7/cas-server-webapp
- Compile with maven, "mvn clean package install"
- This will output target/cas.war, copy to tomcat/webapps/cas.war
- Restart Tomcat
- Enjoy, CAS should be good to go.