...
Bloc de code |
---|
# build.properties (ou custom.properties) server.home=/esup/tomcat6 esup.sources=/esup/uPortal_rel-${uportal.ver} esup.deploy=/esup/webapps esup.root=/esup/esup-install |
Info | ||
---|---|---|
| ||
Pour vous faciliter les mises à jours ultérieures de tomcat ou des versions d'esup-portail, il est conseillé d'utiliser des liens symboliques.
|
Librairies
Modifier le /esup/tomcat6/conf/catalina.properties
...
Placer le driver de base de données dans /esup/tocmat6tomcat6/lib (Utiliser Utilisé par le pool de connexion Tomcat)
Bloc de code |
---|
cp /esup/esup-install/update/Tomcat/lib/mysql-connector-java-5.1.6.jar /esup/tomcat6/lib |
Vous en trouverez certaine version de driver trouverez différents drivers dans le package update/Tomcat/lib
...
- tomcat.update=true
- ant init deploy-ear
- repasser le tomcat.update=true
Contexte
Ajouter les contexts contextes dans le portail (Attention au 2 docBase, username, password, url a adapter)
...
- Télécharger le cas-client http://www.ja-sig.org/downloads/cas-clients/
- Et en En extraire cas-client-core-3.X.X.jar, commons-logging-X.X.jar
- Les placer dans /esup/tomcat6/webapps/manager/WEB-INF/lib
- Vous devrez aussi vous procurer le xercesImpl.jar http://www.apache.org/dist/xerces/j/binaries/
- Mettre le xercesImpl.jar dans /esup/tomcat6/webapps/manager/WEB-INF/lib
...
Attention au serverName, casServerLoginUrl, casServerUrlPrefix, LOGIN, LOGIN 2 (personne authoriséesautorisées)
Bloc de code |
---|
<!-- Server Name --> <context-param> <param-name>serverName</param-name> <param-value>XXXXXXXXX</param-value> </context-param> <filter> <filter-name>CAS Single Sign Out Filter</filter-name> <filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class> </filter> <!-- CAS Authentication Filter --> <filter> <filter-name>CASFilter</filter-name> <filter-class> org.jasig.cas.client.authentication.AuthenticationFilter </filter-class> <init-param> <param-name>casServerLoginUrl</param-name> <param-value>https://XXXXX/cas/login</param-value> </init-param> </filter> <!-- CAS Validation Filter --> <filter> <filter-name>CASValidation</filter-name> <filter-class> org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter </filter-class> <init-param> <param-name>casServerUrlPrefix</param-name> <param-value>https://XXXXX/cas</param-value> </init-param> <init-param> <param-name>redirectAfterValidation</param-name> <param-value>true</param-value> </init-param> </filter> <!-- CAS Wrapper Filter --> <filter> <filter-name>CASWrapper</filter-name> <filter-class> org.jasig.cas.client.util.HttpServletRequestWrapperFilter </filter-class> </filter> <filter> <filter-name>AuthzFilter</filter-name> <filter-class>org.esupportail.portal.utils.filter.SimpleCASAuthorizationFilter</filter-class> <init-param> <param-name>org.esupportail.portal.utils.filter.authorizedUsers</param-name> <param-value>LOGIN1 LOGIN2 ...</param-value> </init-param> </filter> |
...