虚拟主机搭建
1.在C:\WINDOWS\system32\drivers\etc\hosts中配置以下信息:
127.0.0.1 www.xjgs.com
127.0.0.1 www.nws.com
127.0.0.1 www.cas.com
2.在tomcat下创建目录
xjgs
nws
cas
3.
cas-server-3.4.8\modules\cas-server-webapp-3.4.8.war 更名为ROOT.war 放入cas文件夹下
修改tomcat_home\cas\ROOT\WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml ,将p:cookieSecure改为false
<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator" p:cookieSecure="false" p:cookieMaxAge="-1" p:cookieName="CASTGC" p:cookiePath="/cas" />
4.
将客户端mywebapp.war 更名为ROOT.war 放入xjgs文件夹下
cas-client-3.2.0\modules\cas-client-core-3.2.0.jar和commons-logging-1.1.jar 放入 xjgs\ROOT\WEB-INF\lib 下
修改tomcat_home\xjgs\ROOT\WEB-INF\web.xml
<filter> <filter-name>CAS Authentication Filter</filter-name> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class> <init-param> <param-name>casServerLoginUrl</param-name> <param-value>http://www.cas.com:8080/login</param-value> </init-param> <init-param> <param-name>serverName</param-name> <param-value>http://www.xjgs.com:8080</param-value> </init-param> </filter> <filter> <filter-name>CAS Validation Filter</filter-name> <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class> <init-param> <param-name>casServerUrlPrefix</param-name> <param-value>http://www.cas.com:8080/</param-value> </init-param> <init-param> <param-name>serverName</param-name> <param-value>http://www.xjgs.com:8080</param-value> </init-param> </filter>
浙公网安备 33010602011771号