AXOPEN

CAS – JBoss 7 – Installation du serveur CAS JASIG

Si vous souhaitez installer le cas sur un serveur Jboss 7, voici la liste des étapes. En effet,  le cas ne se déploie pas nativement sur Jboss 7, il est nécessaire de faire des ajustements de configuration dans le war.

En partant d’un CAS fraîchement téléchargé à l’adresse: http://www.jasig.org/cas/download

Librairies 

Mettre les librairies suivantes dans le dossier /WEB-INF/lib 

  • commons-dbcp-1.4.jar
  • commons-pool-1.6.jar
  • mysql-connector-java-5.1.17-bin.jar (Si vous utilisez un serveur mysql)

Configuration d’hibernate

Ajouter Hibernate dialect dans \WEB-INF\classes\META-INF\persistence.xml

<properties><property name= »hibernate.dialect » value= »org.hibernate.dialect.HSQLDialect »/></properties>

Log4j

  • Modifier le chemins du fichier de configuration log4j.xml pour plus qu’il pointe dans le war 
  • Modifier le fichier WEB-INF\cas.properties pour modifier le chemin de log4j : log4j.config.location=C:/log4j.xml 
  • Déplacer le fichier de configuration log4j.xml en conséquence (même chemin que celui spécifier dans le cas.properties


Et voilà, avec ça, vous pouvez déployer le war sur votre serveur JBoss 7.1.1.