\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t
Advertencia
Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra le ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
Este software es una suite de aplicaciones de c�igo abierto basadas en web. Todas las aplicaciones se acceden desde Internet Explorer sin necesidad de descargar ningn software en el puesto cliente.
La suite tiene capacidad multi-entidad y puede utilizarse indistintamente para dar servicio a una empresa, a un grupo de empresas, o en modalidad ASP para alojar un nmero ilimitado de entidades cliente diferentes.
La p�ina web donde se encuentra todo lo referente a esta suite es la http://www.hipergate.org
~~~~~~~~~~~~~~~~~~
- Sistema Operativo Linux RedHat 9 o Mandrake 10.0
No existen limitaciones tecnol�icas para utilizar plataformas Windows.
- Java 1.4 o superior
- Motor de servlets/JSP:Apache Tomcat
- Base de datos relacional: PostgreSQL, Microsoft SQL Server 2000 y Oracle 9.
No existe soporte para mySQL 4.x
- Librerias necesarias para la instalacion:
J2EE Client - 3.0:
Contiene clases J2EE necesarias para el cache distribuido de hipergate
Xerces2 Java Parser 2.6.2:
Parser XML de la Fundaci� Apache
Bean Scripting Framework - 2.3.0:
Un conjunto de clases Java que proporcionan un lenguaje de scripting dentro de aplicaciones Java.
Jakarta POI - Java API To Access Microsoft Format Files - 2.5:
Acceso a ficheros basados en el formato de Documento OLE 2 de Microsoft desde Java.
Jakarta Lucene - 1.4:
Jakarta Lucene es un motor de indexaci� de alto rendimiento escrito en Java.
Java BeanShell - 2.0b1
BeanShell es un int�prete de c�igo fuente de Java con caracter�ticas de scripting, escrito en Java.
Jakarta ORO 2.0.8 (s�o a partir de la versi� 2.0)
El proyecto OROMatcher fue cedido a The Apache Software Foundation y ahora es Jakarta ORO.
Sun JavaMail - 1.3.1
El API de JavaMail proporciona un conjunto de clases para el acceso a un sistema de correo.
Sun Java Advanced Imaging API - 1.1.2
Las librer�s JAI de SUN proporicionan acceso a tratamiento de im�enes en el lado del servidor sin emplear AWT
Novell LDAP classes for Java(s�o a partir de la versi� 2.0)
Las librer�s LDAP de SUN proporcionan acceso a Novell eDirectory, OpenLDAP u otros directorios basados en LDAP.
- Hipergate 2.0.13-es
- La base de datos, en una unidad con espacio suficiente.
- Los .jar, de forma que no colisionen con otros ya instalados.
- Las p�inas din�icas de hipergate
- Los directorios /storage y /web, que es donde se almacenan los archivos manejados por hipergate que
no residen en la base de datos.
Los directorios /storage y /web pueden crecer indefinidamente segn se suban archivos a la aplicaci�.
La diferencia esencial entre /storage y /web es que los archivos de /storage no necesitan ser visibles por HTTP (aunque en la instalaci� por defecto lo son) mientras que los de /web deben colgar de una URL bajo el servidor web.
Procedimiento
~~~~~~~~~~~~~
1. Instalacion de Java 2 SDK, Standard Edition, v. 1.4.2_04 y NetBeans IDE 3.6(incluye
Tomcat v. 5.0.19)
——————————————————————————————-
Descargar e instalar Java SDK 1.4 o superior. http://java.sun.com/j2se/1.4.2/download.html.
Se recomienda realizar la instalacion full de J2SE v 1.4.2_04 SDK con NetBeans 3.6. (http://www.netbeans.org), porque cuenta con todos los paquetes necesarios para su funcionamiento.
La instalacion del software debe realizarse en el directorio /usr/local/
A. Requerimientos del sistema.
Java 2 SDK, Standard Edition, 1.4.2 es suportado sobre plataformas i586 Intel y 100% compatible con plataformas que corran linux.
Pentium III processor, 500 MHz.
256 MBytes RAM.
300 MBytes espacio libre. Este numero incluye: 170 MBytes de espacio en disco permanente y 130 MBytes de espacio temporal. El instalador usa los directorios /tmp o el /var/tmp.
B. Formatos del software
La instalacion de SDK, automaticamente instalara el plug-in de Java y Java Web.
Se cuenta con dos formatos:
- Archivo binario para extractar.
- RPM Packages - Del tipo rpm.bin archivo que contiene paquetes RPM, instalados con la utilidad rpm.
C. Instrucciones de instalacion
- Binaria
1. Descargue y chequee el tama� del archivo y comparelo con la fuente.
2. Verifique los permisos de ejecucion del archivo. Tipo: chmod 755 j2sdk-1_4_2_04-nb-3_6-bin-linux.bin
3. Cambie al directorio donde se va a hacer a instalacion. cd /usr/local
4. Ejecute el programa binario. ./j2sdk-1_4_2_04-nb-3_6-bin-linux.bin
5. Responda a cada requerimiento de la instalacion, la licencia debe ser aceptada para continuar con la instalacion.
- Archivo RPM
1. Descargue y chequee el tama� del archivo y comparelo con la fuente.
2. Verifique los permisos de ejecucion del archivo. chmod a+x j2sdk-1_4_2_<version>-linux-i586-rpm.bin
3. Ejecute el programa binario. ./j2sdk-1_4_2_<version>-linux-i586.bin
4. Instale el paquete rpm. -iv j2sdk-1_4_2_<version>-linux-i586.rpm
- El directorio, donde se alojan los reportes de log de java se encuentran en (/tmp/javatrc.txt).
- Adicionar a la variable PATH del ambiente root, la ruta donde se encuentra el ejecutable de java.
D. Instrucciones de desinstalacion
Cada producto puede ser desinstalado separadamente.
Para desinstalar NetBeans IDE 3.6:
Navegue hasta el directorio donde qued�su instalacion de su NetBeans IDE.
Digite ../../j2sdk1.4.2_04/bin/java -jar uninstall.jar para correr el desinstalador InstallShield.
Para desinstalar Java 2 SDK, v. 1.4.2_04:
Navegue hasta el directorio _uninst subdirectory de su directorio Java 2 SDK.
Digite ./uninstall.sh para correr el desinstalador
Se puede revisar el resultado de la desinstalacion viendo el archivo uninstall.log
2. Instalaci� de Tomcat 4x/5x
———————————–
- Si la version de java instalada, corresponde a Java 2 SDK, v. 1.4.2_04, no se requiere la instalacion independiente del paquete, debido a que este software instala la version 5.0.19 de Jakarta-Tomcat. El directorio donde se encuentra instalado es: (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19).
En caso contrario, se puede instalar Apache Tomcat en el directorio /usr/local/, y configurarla para que escuche peticiones a trav� de HTTP en el puerto 8080 (configuraci� por defecto). Las distribuciones de tomcat pueden ser bajadas de la direccion http://jakarta.apache.org/tomcat y se consiguen en formato binario o source.
Se debe verificar la siguiente l�ea en su archivo $CATALINA_HOME/conf/server.xml:
<Connector className=“org.apache.coyote.tomcat4.CoyoteConnector” port=“8080” … />
- Los archivos de configuraci� de Tomcat, se encuentran en (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/conf); server.xml y web.xml. Alli mismo se encuentra el archivo de usuarios tomcat-users.xml, hay que modificarlo e incluir los usuarios manager y admin.
- Se puede consultar tomcat visitando http://www.localhost:8080 e ingresar con dos usuarios: manager con password manager y admin con password admin.
- El directorio, donde se alojan los reportes de log de tomcat, se encuentran en (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/logs/).
- Adicionar las variables CATALINA_HOME y TOMCAT_HOME al ambiente de root. Es decir CATALINA_HOME=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19
Archivos con juego de caracteres Unicode: Los archivos fuente JSP de hipergate utilizan el juego de caracteres Unicode codificado como UTF-8.
Es necesario indicar a Tomcat que debe esperar archivos fuente Unicode estableciendo el par�etro -Dfile.encoding=UTF-8 en la variable de entorno CATALINA_OPTS.
Si no se especifica el par�etro file.encoding, es posible que se produzca un error del estilo org.apache.jasper.compiler.CompileException: /common/desktop.jsp Cannot read file: ze file al arrancar la aplicaci�.
3. Instalaci� de PostgreSQL
—————————————————————–
Como parte de la soluci� y para acceder al servicio hipergate, se instal�el servidor de base de datos postgreSQL, versi� 7.4.1. Se debe permitir permite el acceso tanto a la m�uina local como a las de la red local.
- Editar el archivo /usr/bin/pg_ctl e incluir o modificar la linea indicada, verificando que existan los caracteres -o '-i'
su -l postgres -s /bin/sh -c “/usr/bin/pg_ctl -D $PGDATA -o '-i' -p /usr/bin/postmaster
start > /dev/null 2>&1” < /dev/null
- Adem� en el archivo /var/lib/pgsql/data/pg_hba.conf descomentar la l�ea
host all 127.0.0.1 255.255.255.255 trust
El usuario de la aplicaci� es postgres con password postgres.
4. Instalaci� de Hipergate
—————————————————————–
Cada nueva versi� de hipergate se distribuye en dos formatos distintos que son: full y src.
full: Versi� de producci�, con todas las optimizaciones del c�igo activadas y librer�s necesarias.
src: Distribuci� en c�igo fuente y binaria sin librer�s de terceros.
El paquete de hipergate se distribuye en formato ZIP, y contien los siguientes subdirectorios:
bin : Librer� est�dar de hipergate.
java : C�igo fuente de la librer� de hipergate.
jars : Liber�s de terceros necesarias (solo version full)
web-XX : Juego de p�inas JSP con una aplicaci� de ejemplo.
storage : Contenidos de ejemplo del directorio de almacenamiento privado.
doc : Documentaci� adicional, licencias y referencia del API de hipergate.
database: Volcados binarios de la base de datos de ejemplo.
La version contemplada corresponde a la versi� 2.0.13-es.
A. Instalar y configurar un sitio web de ejemplo
- El primer paso a ejecutar es la instalacion del software, luego de probar la conexion de Tomcat.
Se instala en el directorio donde se encuentra todo lo referente a apache tomcat, en este caso en el directorio (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es).
Los principales archivos de configuraci� son: hipergate.cnf y appserver.cnf. Estos archivos se encuentran originalmente en el directorio $TOMCAT_HOME/webapps/hipergate-2.0.13-es/conf. El directorio una vez configurado es /etc.
- Servlets
Hipergate incluye tres servlets para la descarga de archivos desde el directorio privado storage.
Para recoger archivos desde la BB.DD. es necesario configurar una serie de entradas en el fichero web/WEB-INF/web.xml instalado.
Para cada unos de los servlets (HttpBinaryServlet, HttpBLOBServlet y HttpQueryServlet) hay que configurar los siguientes par�etros:
jdbcDriverClassName
Establece el driver de acceso a BB.DD., igual que el par�etro driver de hipergate.cnf
jdbcURL
Establece la cadena de conexi� a la BB.DD., igual que el par�etro dburl de hipergate.cnf
dbUserName/dbUserPassword
Establece el usuario y contrase� de acceso a la BB.DD., igual que los par�etros dbuser/dbpassword de hipergate.cnf
Los par�etros de web.xml pueden dejarse vac�s si se tiene una nica instancia de la aplicaci� corriendo en el mismo servidor, pero es imprescindible rellenarlos si se tienen varias instancias de la aplicaci� corriendo en el mismo servidor contra bases de datos diferentes. Si no se encuentran par�etros de conexi� en web.xml el servlet ir�a buscarlos a hipergate.cnf y no a otros archivos de configuraci� como real.cnf o portal.cnf.
C. Instalar librerias
- El segundo paso es instalar las librer�s de hipergate y adicionales en un directorio donde el motor de servlets pueda referenciarlas. Generalmente no es suficiente con a�dirlas a su CLASSPATH, puesto que varios servidores utilizan su propia estructura de directorios para buscar los archivos JAR que incluyen en su propio “class loader”.
Puede colocar los archivos JAR de la distribuci� de hipergate en el directorio WEBROOT/WEB-INF/lib ($CATALINA_HOME/webapps/hipergate/WEB-INF/lib).
Skina recomienda ubicarlas en un lugar comun (por ejemplo $CATALINA_HOME/shared/lib).
Debe tener especial cuidado con el driver JDBC de acceso a base de datos. Hipergate se distribuye con los drivers de postgreSQL (postgresql.jdbc3-YYYYMMDD.jar), aunque puede utilizar cualquiera de las bases de datos soportadas
1) Copie todos los archivos .jar localizados en el directorio descomprimido de Hipergate/lib al directorio $TOMCAT_HOME/shared\\lib (En nuestro caso /usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/shared/lib/).
Adicionalmente debe copiar los archivos .jar que se encuentran en el directorio del manejador de base de datos (/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es/lib/postgresql/)
Los drivers son: <postgresql73.xjdbc3.jar y postgresql74.1jdbc3.jar>
El archivo /usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate/lib/apache/apache.jakarta-poi-1.5.1.jar se debe copiar tambien $TOMCAT_HOME/shared/lib
2) Copiar el directorio web-en o web-es localizado en el directorio descomprimido de hipergate/web-es a un directorio localizado bajo $TOMCAT_HOME/webapps
3) Renombre este directorio a web. Debe aparecer $TOMCAT_HOME/webapps/web
4) Ahora copie todos los archivos del directorio $TOMCAT_HOME/shared/lib a su variable de ambiente CLASSPATH.
D. Configuraci� inicial de hipergate
- Copiar los archivos hipergate.cnf y appserver.cnf a /etc. El sistema tambi� los buscar�en el directorio especificado en la variable de entorno KNOWGATE_PROFILES (Esta se puede colocar como variable de ambiente).
E. Linkear comando cp
- Realizar un link del comando cp ln -s /bin/cp /usr/bin/cp
############
#Ver anexos
#############
F. Selecci� y carga de base de datos
- Pre-requisitos
Oracle 9.x
Por defecto, Oracle admite un m�imo de 50 cursores abiertos por conexi�. Este par�etro es incompatible con el funcionamiento de la instalaci�, que deja un cursor preparado por tabla. Antes de crear la base de datos hay que abrir el archivo de configuraci� de la instancia de BB.DD. (initXXXX.ora) y poner la opci�: “open_cursors=100” (como m�imo).
Abrir una conexi� a Oracle con SQL*Plus, SQL*Worksheet o Server Manager y ejecutar las sentencias:
CREATE TABLESPACE HIPERGATE2 DATAFILE 'C:\\ORANT\\DATABASE\\HIPERGATE2.DBF' SIZE 30M;
CREATE USER HIPERGATE IDENTIFIED BY HIPERGATE DEFAULT TABLESPACE HIPERGATE2 TEMPORARY TABLESPACE TEMPORAL QUOTA UNLIMITED ON HIPERGATE2;
GRANT CONNECT,CREATE SYNONYM,CREATE PUBLIC SYNONYM,DROP PUBLIC SYNONYM,CREATE PROCEDURE,
CREATE VIEW,CREATE TABLE, CREATE TRIGGER TO HIPERGATE;
Escribir la siguiente sentencia desde la l�ea de comandos:
IMP80 system/manager fromuser=HIPERGATE touser=HIPERGATE buffer=128000 commit=yes ignore=yes
file=HG2ORLC9.DMP
Microsoft SQL Server 2000
Crear una nueva base de datos desde SQL Server Enterprise Manager con nombrfe hipergate20.
Abrir SQL Query Analyzer, conectarse a la BB.DD. master y ejecutar:
ALTER DATABASE hipergate20 SET ARITHABORT ON
Ahora copie HG2MSSQL.BAK a una unidad de disco local.
Hacer click con el bot� derecho sobre la nueva BB.DD., seleccionar All Tasks → Restore
Database, seleccionar “From Device”, a�dir HG2MSSQL.BAK a la lista de dispositivos y hacer
click en OK.
PostgreSQL 7.4
Conectar al servidor de BB.DD. a trav� de SSH/Telnet, usando el usuario administrador de la
BB.DD. (postgres), y crear una nueva BB.DD.:
# createlang plpgsql postgres
# select lanname from pg_language;
# createdb -E UNICODE hgoltp2d
# createuser knowgate
Restaurar la BB.DD. desde el fichero HG2PGSQL.DUMP:
# pg_restore -d hgoltp2d HG2PGSQL.DUMP
- Creaci� de la base de datos con la clase Java ModelManager
Para cargar la base de datos con el modelo b�ico de trabajo y un juego de datos de ejemplo,
ejecute el siguiente comando (respetando maysculas y minsculas):
java com.knowgate.hipergate.datamodel.ModelManager /etc/hipergate.cnf create database
G. Prueba de conexi� y acceso
Una vez cargada la base de datos, acceda a la siguiente URL:
http://hostname:8080/admin/test_connect.jsp.
Si todo funcion�correctamente, aparecer�una pantalla con el driver y cadena de conexi�
JDCB y un mensaje de �ito.
Puede acceder a la aplicaci� de ejemplo a trav� de la URL:
http://localhost:8080/web/login.html
El sistema de carga de base de datos genera una serie de usuarios y contrase�s por defecto.
hipergate tiene dos dominios reservados con 5 usuarios que deben conservarse, aunque se
recomienda cambiar su contrase� por defecto.
administrator@hipergate-system.com (password hipergate)
Cuenta de administrador del sistema completo de hipergate. Gestiona los dominios, areas de
trabajo y usuarios que pueden acceder a la aplicaci� a nivel global.
administrator@hipergate-model.com (password model, en minsculas)
Cuenta de administrador del dominio modelo de la base de datos. Se utiliza para generar
copias cl�icas de los dominios.
superuser@hipergate-model.com (password model, en minsculas)
Cuenta de usuario avanzado del dominio modelo de la base de datos. Se utiliza para generar
copias cl�icas de los dominios.
user@hipergate-model.com (password model, en minsculas)
Cuenta de usuario ordinario del dominio modelo de la base de datos. Se utiliza para generar
copias cl�icas de los dominios.
guest@hipergate-model.com (password model, en minsculas)
Cuenta de usuario invitado del dominio modelo de la base de datos. Se utiliza para generar
copias cl�icas de los dominios. Este usuario no tiene permisos de escritura en la aplicaci�.
Adicionalmente, el proceso create database genera tres dominios de pruebas para que los
usuarios puedan empezar a trabajar con la aplicaci� directamente. Cada dominio (test, demo
y real) se puede emplear en los procesos de prueba, aceptaci� y producci� de cambios en la
aplicaci�.
[administrator|superuser|user|guest]@hipergate-test.com (password TEST, en maysculas)
[administrator|superuser|user|guest]@hipergate-demo.com (password DEMO, en maysculas)
[administrator|superuser|user|guest]@hipergate-real.com (password REAL, en maysculas)
5. Limitaciones del software -Fuente: desarrolladores del software
La version referenciada presenta las siguientes limitaciones:
A. El modulo de webmail, no existe de forma nativa, se puede configurar programando en java con el javamail. Sin embargo no lo recomiendan por su complejidad. A la fecha de emision de este documento, faltaban mas o menos 6 meses para su liberacion.
B. El modulo de Gestion de Campa�s o la referencia /Marketing/mkthome.jsp, no existe libre en la build publica.
C. En el modulo de Herramientas administrativas-Recursos- luego de ingresar un recurso y al acceder a el, presenta el siguiente mensaje:
Error Status HTTP 500: “StandardWrapperValve[jsp]: Servlet.service() para servlet jsp lanz�excepci�
java.lang.NullPointerException: bo_available is null
at com.knowgate.dataobjs.DBPersist.getShort(Unknown Source)…”
El error corresponde a un bug de la aplicacion. La informacion hace referencia a la columna bo_available de la tabla k_rooms y de la base de datos hipergate20 de Microsoft SQLserver.
Advertencia: El aplicativo est�concebido para que corra en un browser como Internet Explorer, por lo que es el recomendado. Desde otros navegadores se pueden presentar errores que pueden ser atribuibles al aplicativo.
##############################################################################################################
#ANEXOS
##############################################################################################################
# Parametros del archivo de configuracion
##############################################################################################################
driver : Nombre del driver JDBC, segn se utilizar� en la funci� Class.forName:
org.postgresql.Driver
com.microsoft.jdbc.sqlserver.SQLServerDriver
oracle.jdbc.driver.OracleDriver
dburl : Cadena de conexi� JDBC a la base de datos:
jdbc:postgresql://host:5432/dbname
jdbc:microsoft:sqlserver://host:1433;SelectMethod=cursor;DatabaseName=dbname
jdbc:oracle:thin:@host:1521:oracle_sid
schema : Esquema de la base de datos. Puede ser el usuario propietario de las tablas.
En PostgreSQL dejar este par�etro en blanco. En Microsoft SQL Server y Oracle
usar:
dbo (SQL Server)
HIPERGATE (Oracle)
dbuser/dbpassword : Usuario y contrase� de acceso a la BB.DD.
temp : Directorio temporal para la aplicaci�. En � se almacenan los archivos de
subida (upload) y algunos ficheros de generaci� temporal.
/tmp (UNIX)
C:\\\\TEMP (Windows 2000)
javamode : Modo de trabajo con el sistema de ficheros del servidor. El modo 0 (PUREJAVA)
accede al sistema de archivos a trav� del API de Java (java.io). Los modos 1
y 2 (UNIX y WINDOWS) utilizan comandos del sistema para realizar las mismas
acciones. Mientras que el modo PUREJAVA mantiene la compatibilidad entre
plataformas, los modos nativos proporcionan un acceso a ficheros mucho m�
eficaz.
En WebLogic bajo Windows 2000 se debe utilizar el modo PUREJAVA.
webserver : URL completa a la ra� de la aplicaci� web. Se utiliza para componer las URLs
relativas y absolutas a cada m�ulo de la aplicaci�.
http://server:port/webapp
http://myserver:8080/
http://localhost:7001/hipergateWeb (ejemplo con WebLogic)
imageserver : URL al servidor de im�enes opcional. Todas las im�enes est�icas de la
aplicaci� (pantallas, iconos, etc) pueden ubicarse en un servidor separado,
o dejarse en un subdirectorio dentro del mismo servidor.
http://images.mycompany.com/hipergate
http://myserver:8080/images
http://localhost:7001/hipergateWeb/images (ejemplo con WebLogic)
fileprotocol : hipergate puede acceder a los ficheros almacenados de distinas maneras:
por FTP, NFS o directorios montados directamente en el servidor.
En este par�etro se establece el protocolo de acceso al repositorio de
ficheros.
file:// (ficheros locales)
ftp:// (acceso por FTP)
nfs:// (acceso por NFS, no soportado)
fileserver : Nombre del servidor que contiene el repositorio de ficheros. Esta opci� solo
es til cuando el protocolo de acceso fileprotocol es distinto de file://.
localhost (ficheros locales)
ftp-server.domain.com (acceso por FTP)
fileuser/fileuser: Nombre de usuario y contrase� utilizados para el acceso a repositorios
remotos. Actualmente solo se utiliza para acceso por FTP.
storage: Directorio ra� de almacenamiento privado de usuarios, plantillas y scripts
de ejecuci� SQL (QBF).
$CATALINA_HOME/webapps/storage
/vol/1/hipergate_storage
C:\\\\bea\\\\weblogic81\\\\samples\\\\workshop\\\\hipergate\\\\storage (Windows 2000)
shelldir : Algunos contenedores de servlets (sobre todo Tomcat) bloquean ficheros y
directorios. Si desea eliminar una newsletter, website o cuenta de acceso hay
que borrar todos los directorios relacionados con este objecto, pero Java
impide este borrado y por tanto hay que crear una tarea que borre los
directorios desde fuera del contendor de servlets. Para cada elemento a
borrar, se a�de una linea al fichero cleanup.txt con la ruta completa al
directorio a borrar. Se puede crear un script que lea este fichero y borre
cada directorio y a�dirlo como una tarea programada (cronjob) o ejecutarlo
cada vez que se rearranca el servicio.
/tmp
$CATALINA_HOME/webapps/shell
C:\\\\BEA\\\\weblogic81\\\\samples\\\\workshop\\\\hipergate\\\\shell (Windows 2000)
workareasput : Directorio ra� de almacenamiento pblico, visible a trav� de web. Puede
estar dentro de la ra� del servidor web, o bien en otro directorio.
$CATALINA_HOME/webapps/hipergate/workareas
/vol/1/hipergate_workareas
C:\\\\BEA\\\\weblogic81\\\\samples\\\\workshop\\\\hipergate\\\\hipergateWeb\\\\workareas (Windows 2000)
workareasget : URL absoluta para acceder al directorio workareasput.
/workareas
/hipergateWeb/workareas
maxfileupload : Tama� m�imo (en bytes) de fichero que se permite subir a la aplicaci�
setXMLValidation: Activar las trazas de validaci� de XML al fusionar las plantillas XSLT de
los m�ulos webbuilder y mailings.
maxschedulerthreads: Nmero m�imo de hilos (threads) que arranca el planificador de ejecuci�.
mail.transport.protocol: Transporte que se utilizar�para enviar mensajes de correo
electr�ico (por defecto smtp)
mail.host : Servidor de correo que acepte env�s de mensajes (por defecto localhost)
##############################################################################################################
# /etc/hipergate.cnf
##############################################################################################################
#schema=public
#hipergate v2.0 configuration file
#Wed Dec 17 02:44:43 CEST 2003
# PostgreSQL 7.x
# schema must be left blank when using PostgreSQL
# driver=org.postgresql.Driver
# dburl=jdbc:postgresql://127.0.0.1:5432/hgoltp2d
# schema=
# dbuser=postgres
# dbpassword=postgres
# Oracle 8.x/9.x
# schema parameter is required and case sensitive for Oracle
# driver=oracle.jdbc.driver.OracleDriver
# dburl=jdbc:oracle:thin:@127.0.0.1:1521:ORC1
# schema=HIPERGATE
# dbuser=HIPERGATE
# dbpassword=HIPERGATE
# SQL Server 2000
# schema parameter is required and case sensitive for SQL Server
driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
dburl=jdbc:microsoft:sqlserver://192.168.1.5:1433;SelectMethod=cursor;DatabaseName=hipergate20
schema=dbo
dbuser=sa
dbpassword=
# Database parameters
#dbuser=knowgate
#dbpassword=knowgate
#driver=org.postgresql.Driver
#dburl=jdbc:postgresql://localhost:5432/hgoltp2d
#schema=
#dbuser=postgres
#dbpassword=postgres
# Connection pool
poolsize=32
maxconnections=100
# Local Directories
# temp=C:\\\\winnt\\\\temp
temp=/tmp
# shelldir=C:\\\\hipergate\\\\shell
#shelldir=/opt/knowgate/knowgate/shell
shelldir=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es/storage/shell
# Shared Directories
# you may leave fileuser and filepassword blank if you do not use ftp:// protocol
fileprotocol=file://
fileserver=localhost
fileuser=
filepassword=
# Web Server Base Path
#webserver=http://www.yourwebserver.com/
webserver=http://localhost:8080/web
# HTTP Image Server Base Path
#imageserver=http://www.imageserver.com/images/
imageserver=http://localhost:8080/web/images
# Location of per user information not available directly throught http
# storage=C:\\\\hipergate\\\\storage
#storage=/opt/knowgate/knowgate/storage
storage=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/hipergate-2.0.13-es/storage
# WorkArea base directory
# workareasput=C:\\\\hipergate\\\\web\\\\workareas
workareasput=/usr/local/NetBeans3.6/jakarta-tomcat-5.0.19/webapps/web/workareas
# Workareas path on web server
#workareasget=http://www.yourwebserver.com/workareas
workareasget=http://localhost:8080/web/workareas
# file upload
maxfileupload=10485760
# Operation Mode
# PUREJAVA=0, UNIX=1, WINDOWS = 2;
#javamode=0
javamode=1
# Establece la variable setValidation para los procesos XML de buildSite/buildSiteForEdit (0=false,1=true)
setXMLValidation=1
# Indica el nmero m�imo de threads que activar�el planificador de tareas
maxschedulerthreads=1
# JavaMail
# Apendix A http://java.sun.com/products/javamail/JavaMail-1.2.pdf
mail.transport.protocol=smtp
mail.host=andromeda.lisim.biz
mail.user=lcorredor@andromeda.lisim.biz
########################################################
Fecha de elaboracion 21/09/2004
Por Luz Marina Carvajal Gonzalez
Este documento se creo con base en la informacion de las URL:
http://www.akhancomputers.com/hipergate/
http://www.hipergate.org/docs/install/
-
FIN