导航

sso3

Posted on 2013-03-09 16:23  青木2013  阅读(169)  评论(0)    收藏  举报

1.新建web工程cas,并部署

<Host name="www.cas.com" appBase="cas" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
  <Context  docBase="D:\MyCode\333\cas2\WebRoot" path="/" reloadble="true"/>
</Host>

2.拷贝cas-server-3.4.8\modules\cas-server-webapp-3.4.8.war\WebROOT下的所有资源拷贝到工程cas的WebRoot下
3.加入jar
cas-server-support-jdbc-3.4.8.jar
commons-dbcp-1.2.2.jar
commons-pool-1.3.jar
mysql-connector-java-5.1.5-bin.jar

4.修改WebROOT\WEB-INF\deployerConfigContext.xml

<bean  class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler"> 
      <property name="dataSource"  ref="dataSource"></property>
      <property name="sql"  value="select pwd from user where uname = ?"></property>
</bean>

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
      <property name="url" value="jdbc:mysql://127.0.0.1:3306/sso" /> 
      <property name="driverClassName" value="com.mysql.jdbc.Driver" /> 
      <property name="username" value="root" /> 
      <property name="password" value="root" /> 
      <property name="initialSize" value="20" /> 
      <property name="maxActive" value="50" /> 
      <property name="maxWait" value="3000" /> 
</bean>