Alojar en tu servidor

1 Requisitos

  • Sistema operativo Linux/Solaris con un kernel 2.6.* (pueden considerarse otros SO)
  • Máquina virtual Java 1.4 o superior
  • Contenedores de servidor de aplicaciones Java (por ejemplo, Tomcat)
  • Procesador del servidor: Intel Pentium 2 GHz o equivalente. Si el sistema se proporciona con algún tipo de tecnología de multiprocesador (dual, hyper-threading o multiprocesador verdadero), WIRIS se beneficia de ello.
  • Memoria del servidor: 1 GB
  • Disco duro del servidor: 1 GB

2 Descarga

Necesitarás una licencia para acceder a la página de descarga de la instalación de servidor. Si has adquirido la licencia, ve a la página de descarga.

3 Instalación

Debes instalar tres cosas para que el servidor de WIRIS cas funcione correctamente: la aplicación web, el motor matemático y el manual de usuario.

3.1 Aplicación web

Instalar la aplicación web es tan simple como desplegar el archivo war dentro del contenedor de aplicaciones. No puedes utilizar el archivo war directamente sin descomprimirlo porque debe proporcionarse un archivo de configuración (véase a continuación). Los manuales de usuario se instalarán en la misma carpeta.

A continuación, pongamos que el nombre de la máquina de instalación es <dominio> y que el nombre contextual de la aplicación web dentro del contenedor de aplicaciones es WIRIS (nombres de ejemplo).

Ahora podemos probar si los servlets se han instalado correctamente escribiendo el URL siguiente en el navegador:

http://<dominio>/wiris/servlet/wiris.servlets.MyHello

La primera vez que visites el URL, obtendrás el error:

WIRIS CAS Configuration Error!
Missing configuration file ...\WEB-INF\configuration.properties
Puedes utilizar el archivo configuration.sample.properties como ejemplo

Esto significa que debe facilitarse un archivo con el nombre configuration.properties con el código ISO 639-1 de los idiomas disponibles actuales:

IdiomaISO 639-1
Catalánca
Holandésnl
Inglésen
Estonioet
Bascoeu
Francésfr
Alemánde
Italianoit
Portuguéspt
Españoles

Código ISO 639-1 de los idiomas en orden alfabético

3.2 Daemon kernel matemático

Selecciona una carpeta para la instalación del daemon kernel y descomprime allí el archivo wiris-linux.tar.gz.

La base de datos de la carpeta debe ser accesible con permisos de escritura desde el daemon cuando se ejecute.

¡IMPORTANTE! Si estás actualizando la versión, debes copiar los archivos siguientes de la instalación anterior:

database/statistics.bin
database/session_number

Los archivos anteriores pueden reescribirse si ya existen. Existirán si se ha ejecutado el servidor.

En dicha carpeta, se inicia el daemon escribiendo

. ./omega_start.sh

Este script inicia el daemon en segundo plano.

Para detenerlo, escribe

. ./omega_stop.sh

Ten en cuenta que la aplicación web y el daemon kernel matemático se despliegan en la misma máquina. Estos dos componentes se comunican a través del puerto 31415.

Inicio del script

Para terminar, deben llamarse los scripts omega_start.sh y omega_stop.sh desde el inicio y con el cierre del sistema operativo. Consulta el script llamado WIRIS CAS startup script de la página de descargas (es necesaria la licencia). En este script se considera que WIRIS está instalado en el inicio de un usuario llamado wirisd. Gracias a este script, cada vez que se reinicia el ordenador, el daemon kernel de WIRIS se inicia correctamente.

3.3 Manual de usuario

Para instalar el manual, basta con descomprimir los archivos en la misma carpeta que la aplicación web.

 

4 Actualización

Para actualizar WIRIS cas es suficiente volver a desplegar la aplicación Web, descomprimir el motor matemático en la misma carpeta y copiar el manual. Luego hay que reinicializar el daemon que es el motor matemático:

. ./omega_stop.sh
. ./omega_start.sh

Con descomprimir el motor en la misma carpeta se consigue mantener la carpeta database que registra información útil sobre el uso de la herramienta. De no hacerlo así, la carpeta database se debe copiar en la nueva ubicación con el daemon apagado.

5 Pruebas

Puedes probar que la calculadora funciona correctamente si abres una ventana del navegador y escribes el URL:

http://<dominio>/wiris/index.html

o (si se usa más de un idioma)

http://<dominio>/wiris/<lang>/index.html

Cuando se abra la calculadora, prueba algunas operaciones.

El manual puede encontrarse en

http://<dominio>/wiris/manual/<lang>/