Page 1 of 1

OpenKM 6.3 + CAS

PostPosted:Wed Jan 21, 2015 6:15 pm
by mfmtec
Hola

Tengo instalado OpenKM 6.3 funcionando correctamente con tomcat en Centos 7.

El objetivo ahora era poder conectarlo a un CAS para la autenticación de usuarios y para ello he intentado sacar información de http://wiki.openkm.com/index.php/Centra ... OpenKM_6.2 pero no he conseguido que funcione adecuadamente.
Los ficheros de configuración en principio parecen correctos y por otra parte he realizado varias pruebas incluyendo en webapps/OpenKM/WEB-INF/lib diferentes versiones de los paquetes de CAS y Spring
cas-client-core-3.1.11.jar
cas-client-core-3.1.12.jar
spring-security-cas-3.1.0.RELEASE.jar

En este momento con "cas-client-core-3.1.11.jar" y "spring-security-core-3.1.0.RELEASE.jar", durante el arranque de tomcat los errores empiezan a partir de las siguientes líneas
Code: Select all
2015-01-21 17:45:25,943 [localhost-startStop-1] INFO  org.springframework.web.context.support.XmlWebApplicationContext- Closing Root WebApplicationContext: startup date [Wed Jan 21 17:45:13 CET 2015]; root of context hierarchy
2015-01-21 17:45:25,946 [localhost-startStop-1] WARN  org.springframework.web.context.support.XmlWebApplicationContext- Exception thrown from ApplicationListener handling ContextClosedEvent
org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'cxf': Singleton bean creation not allowed while the singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:212)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

Agradecería cualquier orientación.


Un saludo

[SOLUCIONADO]: OpenKM 6.3 + CAS

PostPosted:Fri Jan 23, 2015 9:41 am
by mfmtec
Hola

Finalmente el problema es que al menos en la versión Openkm-6.3.0-tomcat-bundle.zip viene incluido el paquete opensaml-2.5.1-1.jar y éste es incompatible con el cliente CAS (cas-client-core-3.1.12.jar).
La solución ha sido sustituir el paquete por opensaml-1.1b.jar (posiblemente sea suficiente con la v1.1).

Un saludo

Re: OpenKM 6.3 + CAS

PostPosted:Sat Jan 24, 2015 10:52 am
by jllort
He actualizado la wiki con esta información, gracias por el aporte. http://wiki.openkm.com/index.php/Centra ... OpenKM_6.2