• Acceder a OpenKM mediante otra carpeta en el servidor.

  • Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #4439  by carlosdelcastillo
 
Hola, estoy probando el sistema para una posible implantación y me está gustando bastante.
El problema que surge es que por motivos de organización, a la aplicación ha de accederse mediante la carpeta servidor:puerto/GestorDocumental y no mediante servidor:puerto/OpenKM como se acceder por defecto.

He conseguido acceder a la aplicación mediante esa dirección pero al iniciar la aplicación devuelve errores al cargar la taxonomía.

Lo que he hecho ha sido cambiar en el fichero jboss-web.xml de dentro de OpenKM.war dejándolo así:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.3//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_3_0.dtd">
<jboss-web>
   <security-domain>java:/jaas/OpenKM</security-domain>
   <context-root>/GestorDocumental</context-root>
</jboss-web>
¿Qué mas he de hacer para que el sistema funcione completamente con este requisito en la dirección de acceso?

Espero vuestra respuesta, muchas gracias.

Un saludo.
 #4441  by jllort
 
No es tan sencillo como cambiar el contexto. Hay un par de dependencias debidas al interfaz de usuario GWT que estan en el código fuente y que tambien se tendrían que cambiar y recompilar, en el fichero config.java ( dentro del paquete frontend )

Hay entradas de este tipo que se tiene que cambiar
Code: Select all
public static final String OKMFolderService = "/OpenKM"+INSTALL+"/OKMFolderServlet"
;

O sea que si quieres hacer esto te tienes que bajar el codigo fuente, buscar las entradas /OpenKM y cambiarlas por lo que quieras, entonces te funcionará.

Mas sencillo resulta configurar openkm para el puerto 80 o montarlo con un proxy de apache por detras, pero modificar el contexto es un poco mas complejo ( tampoco no mucho, pero bueno, que tiene su miga ).

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.