home | JClic | JClic reports | Configuración mySQL - Debian JClic reports server Página actualizada el 6 de noviembre de 2013 MySQL (http://www.mysql.com) es un sistema de bases de datos profesional, con licencia de software libre y disponible en diversos tipos de ordenadores y entornos operativos. La modalidad estándar de funcionamiento del servidor de informes de JClic necesita un escritorio gráfico (Gnome o KDE), una máquina virtual Java actualizada y el sistema de arranque de aplicaciones Java WebStart. En la página de instalación del motor Java se explica como configurar estos componentes en diversos entornos operativos. 1. Creación de la base de datos Dividiremos esta operación en dos fases: instalar MySQL y crear una base de datos para el sistema de informes de JClic. Si en su sistema ya está MySQL instalado puede pasar directamente al paso 1.2. 1.1. Instalación de MySQL Para instalar y configurar MySQL será necesario abrir una consola (Ctrl+Alt+T) y ejecutar las ordenes que se indican a continuación. Es necesario que el usuario que las ejecute tenga permisos de administración (que sea "sudoer") y que introduzca su contraseña cuando el sistema se lo solicite: Instale mySQL escribiendo: %> sudo apt-get install mysql-server mysql-client libmysql-java Si todo funciona correctamente de descargarán los archivos y aparecerá una pantalla en la que le preguntaran qué contraseña desea establecer para el usuario "root" de mySQL. Introduzca la contraseña que crea más conveniente (no tiene porqué coincidir con su contraseña de usuario) y repítala cuando se le solicite confirmación. 1.2 Creación de la base de datos de JClic reports A continuación crearemos la base de datos de informes de JClic, y un nuevo usuario de mySQL que tendrá plenos derechos sobre ella. También cargaremos un conjunto de datos de demostración, que nos permitirán comprobar el funcionamiento del sistema. Sitúese en cualquier directorio donde tenga derechos de escritura (por ejemplo, “cd $HOME”) y haga: %> sudo mysql -u root -p El sistema le pedirá la contraseña del usuario root de mySQL. Cuando haya entrado, cree la base de datos: mysql> CREATE DATABASE JClicReports; Para comprobar que todo haya ido bien, escriba: mysql> SHOW DATABASES; ... y la base de datos JClicReports debería aparecer en la lista. Ahora crearemos un usuario (jclic_user) con una contraseña (la que desee: aquí se propone jclic_pwd) y le daremos plenos derechos sobre la base de datos que acabamos de crear: mysql> CREATE USER 'jclic_user'@'localhost' IDENTIFIED BY 'jclic_pwd' mysql> GRANT ALL PRIVILEGES ON JClicReports.* Cierre la consola de mySQL con: mysql> exit A continuación descargue y descomprima el paquete de datos de prueba: %> wget https://clic.xtec.cat/pub/reports/jclic_test_mysql.zip Con eso obtendrá el archivo jclic_test_mysql.sql Para cargar los datos entre en mySQL con el usuario jclic_user: %> sudo mysql -u jclic_user -p Le pedirá la contraseña del usuario jclic_user que ha creado hace un momento. Si ha seguido la sugerencia será jclic_pwd. Para cargar los datos puede utilizar la orden “\.”: mysql> use JClicReports; Atención al espacio entre el “\.” y el nombre del archivo, y atención también a la extensión (“.sql”) del nombre del archivo. Para comprobar que los datos se hayan cargado correctamente haga: mysql> SELECT * FROM JCLIC_USERS; .. y deberían aparecer los datos de los usuarios. Para acabar salga de mySQL con: mysql> exit 2. Configuración del conector JDBC Para que JClic reports pueda acceder a la base de datos mySQL será necesario instalar un conector JDBC. Dado que en el paso 1 hemos instalado el paquete "libmysql-java", el conector se encuentra ya en nuetro ordenador. Se trata del archivo "mysql-connector-java.jar", que se encuentra en el directorio "/usr/share/java". Ahora será necesario que el motor Java reconozca de manera automática esta extensión. Para conseguirlo hay que copiar o crear un enlace simbólico del conector al directorio de extensiones del entorno de ejecución de Java. Las órdenes a dar son: %> sudo mkdir -p /usr/java/packages/lib/ext Atención: El punto final es importante. 3. Configuración de JClic reports Para poner en marcha JClic reports puede optar entre hacer clic en el icono situado en la página de descarga de JClic o en alguno de los iconos que se crearán en el escritorio y en el menú Inicio después de haberlo utilizado un par de veces. También puede descargar y ejecutar el instalador, que copiará el programa en su ordenador y creará un icono en el menú Inicio. Esta segunda opción tiene el inconveniente de que la aplicación no se actualiza automáticamente al publicarse nuevas versiones, a diferencia de lo pasa con Java WebStart.
Con eso tendrá JClic reports preparado para trabajar con la base de datos. Para comprobar el funcionamiento haga clic en Iniciar el navegador. Si todo ha ido correctamente se pondrá en marcha Mozilla, Firefox o cualquier otro navegador (se puede selecciona en Opciones) donde se mostrará una primera página en la que se pide una contraseña, que inicialmente hay que dejar en blanco. Si ha cargado los datos de demostración puede entrar en los informes de grupo y de usuario, y visualizar los diversos tipos de tablas y gráficos que ofrece el programa. Haga clic en los botones "Enviar datos" para ver los resultados. En este momento puede ser conveniente navegar hacia la sección Administración de la base de datos y realizar dos operaciones:
4. Configuración de los clientes JClic Es necesario configurar los clientes JClic para que se conecten con el servidor JClic reports y le envíen información sobre las actividades realizadas. Los pasos a seguir son:
Consejos
|
||||||
|