Cas(03)——Cas Server中各配置文件介紹

Cas Server中各配置文件介紹

 

       Cas Server中所有的配置文件都是放在WEB-INF目錄及其子目錄下的。

       WEB-INF/classes下的配置文件有:

l  cas-theme-default.properties:該文件存放的是css文件的路徑,用戶可以在這裏指定使用的css文件爲自定義的css文件,也可以更改配置文件中對應的css文件已更改默認的樣式。

l  系列messages_*.properties:國際化支持對應的資源文件。

l  default_views.propertiesprotocol_views.propertiesCas Server中使用到的視圖配置文件,用於定義對應視圖的處理類及其文件路徑。

l  log4j.xmllog4j的配置文件。

 

 

       WEB-INF根目錄下的配置文件有:

l  web.xml:這個文件就是大夥熟悉的web.xml文件。

l  cas-servlet.xml:該文件是Cas Server使用到的Spring MVC的配置文件,裏面定義了一些ControllerView相關的內容。

l  cas.properties:該文件是Cas Server配置的主要文件。與Spring相關的所有配置使用的外部屬性都定義在這個文件中。

l  deployerConfigContext.xml:該文件是專爲Cas Server部署人員抽取出來的一個文件,其中的內容通常都是Cas Server部署人員需要進行更改的內容。

l  login-webflow.xml:登錄使用到的Spring Web Flow配置文件。

l  restlet-servlet.xml:使用到的Restful API的相關配置。

l  WEB-INF/spring-configuration:該目錄中存放的是Cas Server加載的Spring相關的配置文件。

l  WEB-INF/unused-spring-configuration:該目錄中存放的是沒有用到,但是有需要時可以將它們copyspring-configuration目錄下的文件。

 

 

     WEB-INF/spring-configuration目錄下的配置文件是Cas Server中使用到的所有與Spring相關的配置文件,具體有:

l  applicationContext.xml:該文件中定義了主要使用的bean,通常不需要修改。

l  argumentExtractorsConfiguration.xml:該文件中定義了需要使用的協議,默認只有CASSAML是可用的。

l  log4jConfiguration.xmllog4j初始化對應的配置。

l  propertyFileConfigure.xml:用於指定外部屬性文件的位置,默認指定的就是前面提到的cas.properties文件。

l  securityContext.xml:這是Cas Server中使用到的Spring Security相關內容的配置文件,默認不需要進行修改。

l  ticketExpirationPolicies.xml:用於指定TicketGranting TicketService Ticket的過期策略,一般不需要修改。

l  ticketGrantingTicketCookieGenerator.xmlTicketGranting Ticket對應的CookieGenerator的配置。

l  ticketRegistry.xmlDefaultTicketRegistry對應的配置。

l  uniqueIdGenerators.xml:唯一主鍵生成相關的配置。

l  warnCookieGenerator.xml:用於生成警告的CookieGenerator對應配置。

 

 

(注:本文是基於Cas 3.5.2所寫)

(注:原創文章,轉載請註明出處。原文地址:http://haohaoxuexi.iteye.com/blog/2128865

 

 

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