<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-61  評論-159  文章-0  trackbacks-0
    在tomcat中配置cas:
    啟動cmd:進入tomcat目錄

    1、生成服務端密匙
    keytool -genkey -alias casserver -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore

    2、生成服務端證書

    keytool -export -alias casserver -storepass changeit -file server.cer -keystore server.keystore
    命令執行后生成一個server.cer的證書文件
    3、生成客戶端密匙,執行以下命令
    keytool -genkey -alias casclient -keyalg RSA -keypass changeit -storepass changeit -keystore client.keystore
    4、生成客戶端證書,執行以下命令

    keytool -export -alias casclient -storepass changeit -file client.cer -keystore client.keystore
    命令執行后生成一個server.cer的證書文件
    5、導入證書文件到cacerts 文件中,執行以下命令
    keytool -import -trustcacerts -alias server -file server.cer -keystore cacerts -storepass changeit

    keytool -import -trustcacerts -alias client -file client.cer -keystore cacerts -storepass changeit
    6、把cacerts文件,拷貝到<JAVA_HOME>\jre\lib\security目錄下

    7、拷貝cas-server-3.0.6.zip包內的target目錄下的cas.war文件到Tomcat目錄下的webapps目錄下

    8、修改Tomcat的配置文件server.xml把以下補注釋的內容打開

    <Connector protocol="org.apache.coyote.http11.Http11NioProtocol"  
               port="8443" minSpareThreads="5" maxSpareThreads="75"  
               enableLookups="true" disableUploadTimeout="true"    
               acceptCount="100"  maxThreads="200"  
               scheme="https" secure="true" SSLEnabled="true"  
               clientAuth="false" sslProtocol="TLS"  
               keystoreFile="E:/Tomcat 6.0/server.keystore"    
               keystorePass="changeit"/>

    9、使用Tomcat的例子examples來做客戶端

    10、打開項目中的web.xml文件,加入以下配置信息

    <filter>
     <filter-name>CASFilter</filter-name>
     <filter-class>
        edu.yale.its.tp.cas.client.filter.CASFilter
      </filter-class>
      <init-param>
        <param-name>
         edu.yale.its.tp.cas.client.filter.loginUrl
         </param-name>
       <param-value>https://localhost:8443/cas/login</param-value>
       </init-param> 
       <init-param>
       <param-name>
         edu.yale.its.tp.cas.client.filter.validateUrl
        </param-name>
        <param-value>
         https://localhost:8443/cas/proxyValidate
        </param-value>
       </init-param>
       <init-param>
        <param-name>
        edu.yale.its.tp.cas.client.filter.serverName
        </param-name>
        <param-value>localhost:8080</param-value>
      </init-param>
     </filter>
     <filter-mapping>
      <filter-name>CASFilter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>

    PS:tomcat6.0中的web.xml符合j2se5規范,filter跟felter mapping要集中分開存放,否則會出錯。
    tomcat 6.0默認沒有剛才復制的那兩個包commons-logging-1.0.4.jar,log4j-1.2.11.jar

    11、拷貝cas-client-java-2.1.1.zip包中的casclient.jar到項目的lib目錄下

    現在可以啟動Tomcat來測試一下是否能夠進入到登錄頁

    comcat服務器啟動正常,輸入密碼跟用戶名要相同!



    -------------------------------------------------------------------------------------------------
    PS:本博客文章,如果沒有注明是有“轉”字樣,屬于本人原創。如果需要轉載,務必注明作者文章的詳細出處地址,否則不允許轉載,多謝合作!
    posted on 2007-09-16 14:10 apple0668 閱讀(2348) 評論(1)  編輯  收藏 所屬分類: tomcat

    評論:
    # re: tomcat配置cas 2007-09-16 14:14 | apple0668
    配置過程中遇到麻煩,答謝beansoft給與的幫助。  回復  更多評論
      
    主站蜘蛛池模板: 国产在线观看免费不卡| 久久青草精品38国产免费| 国产高清视频在线免费观看| 亚洲国产精品VA在线观看麻豆| 少妇性饥渴无码A区免费| 亚洲真人无码永久在线| 又长又大又粗又硬3p免费视频| 亚洲精品国产高清嫩草影院| 日韩精品免费一线在线观看| 中文字幕精品亚洲无线码一区 | a毛片免费在线观看| 国产亚洲成人久久| 西西人体免费视频| 老司机亚洲精品影院无码| 午夜免费啪视频在线观看| 亚洲国产精品白丝在线观看| 欧美好看的免费电影在线观看| 亚洲综合色丁香婷婷六月图片| 国产裸模视频免费区无码| 一区二区三区免费视频播放器| 亚洲精品夜夜夜妓女网| 特级无码毛片免费视频尤物 | 人人狠狠综合久久亚洲婷婷| 在线观看免费播放av片| 亚洲第一成人在线| 亚洲国产精品碰碰| 性无码免费一区二区三区在线| 亚洲一区二区久久| 亚洲国产av一区二区三区| 国产一级片免费看| 亚洲熟妇无码八V在线播放| 亚洲国产成人久久综合碰| 无码少妇精品一区二区免费动态| 亚洲一级黄色大片| 亚洲AV无码专区日韩| 99re免费99re在线视频手机版| 亚洲精品GV天堂无码男同| 亚洲色偷拍另类无码专区| 成人毛片免费在线观看| 在线视频网址免费播放| 亚洲校园春色另类激情|