Notas sobre configuración del entorno

www.altova.com Expandir/Contraer todos Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Instalación y configuración de MobileTogether Server > Instalación y configuración en Linux >

Notas sobre configuración del entorno

Carpetas

A continuación enumeramos carpetas importantes de su sistema MobileTogether Server.

 

Clic para expandir/contraerDirectorio raíz de instalación

/opt/Altova/MobileTogetherServer/

 

Clic para expandir/contraerArchivos de licencia

/var/opt/Altova/MobileTogetherServer

 

Clic para expandir/contraerParámetros del entorno

/etc/profile.d/jdbc.sh

El archivo de parámetros del entorno (por lo general llamado jdbc.sh) se ejecuta al iniciar el sistema. Las definiciones que contiene deben ser específicas para un entorno en concreto. La ruta de acceso anterior es un ejemplo solamente.

Nota:el archivo de parámetros del entorno establece las variables para todos los usuarios del sistema, por lo que debe tener cuidado al modificar las opciones. Por ejemplo, si modifica la ruta de una clase en este archivo, el cambio tendrá lugar en todo el sistema. Si quiere realizar cambios que afecten únicamente a MobileTogether Server, recomendamos que considere usar un fichero de unidades (véase más abajo Conexiones JDBC).

 

 

Desencadenadores de sistema de archivos y permisos

Para activas los desencadenadores de sistema de archivos, el usuario que empezó el servicio de MobileTogether Server (altovamobiletogetherserver) debe tener los siguientes permisos:

 

Para la carpeta que activa el desencadenador: lectura y ejecución
Para el archivo que activa el desencadenador: lectura
Para carpetas antecesoras de la carpeta que activa el desencadenador: lectura y ejecución

 

 

Bases de datos basadas en archivos

Las bases de datos basadas en archivos (como las bases de datos SQLite) deben residir en la carpeta que se definió en la pestaña Opciones de MobileTogether Server como directorio de trabajo del lado servidor. La carpeta predeterminada para este tipo de bases de datos es:

 

/var/opt/Altova/MobileTogetherServer/SolutionFiles

 

Agregar rutas de clases al archivo de servicio de MobileTogether en CentOS

Si su MobileTogether Server está instalado en un equipo con CentOS necesitará añadir la ruta de clase al archivo mobiletogether.service (que debería encontrarse en /usr/lib/systemd/system/mobiletogether.service).

 

Para añadir la ruta de clase, siga estos pasos:

 

1.En el archivo mobiletogether.service, encuentre la sección [Service], que empieza por "PIDFile=/var ..."
2.Encima de la sección [Service], añada la línea Environment="CLASSPATH=<classpaths-go-here>"

 

Conexiones de BD

En Linux se admiten las siguientes conexiones de BD:

 

JDBC: puede usar JDBC para todas las BD compatibles salvo para Microsoft Access
Conexiones nativas: actualmente disponibles para las bases de datos SQLite y PostgreSQL

 

Si usa JDBC debe tener en cuenta estos aspectos:

 

Debe tener instalado Java Runtime Environment o el kit de desarrollo de software.
Debe tener instalados controladores JDBC para la base de datos de destino.
Debe establecer correctamente estas variables de entorno:
οCLASSPATH: para encontrar los archivos jar que se conectan a la base de datos JDBC; los archivos jar se pueden introducir en (i) un archivo ejecutable (como jdbc.sh) que se ejecuta al iniciar el sistema o (ii) en un fichero de unidades que se ejecuta cuando MobileTogether Server se inicia como servicio. Usar un fichero de unidades para especificar los archivos jar tiene la ventaja de que los archivos necesarios para las conexiones JDBC de MobileTogether Server se ubican sin que tenga que modificar la configuración del sistema. Más abajo se muestra un fichero de unidades.
οPATH: para buscar el entorno JRE, aunque a veces no es necesaria, dependiendo de la instalación.
οJAVA_HOME: a veces no es necesaria, dependiendo de la instalación.

 

Lista de archivos importantes

Puede copiar este script de shell (o archivo de unidades) en la carpeta /opt/Altova/MobileTogetherServer/etc para no sobrescribir los archivos de configuración actuales. Realice los cambios que necesite en el script. Consulte también el apartado anterior Conexiones JDBC. Las partes que aparecen resaltadas en azul son propias del entorno y deberán ajustarse.

 

Clic para expandir/contraerScript de shell (fichero de unidades)

#- jdbc - environment -

export PATH=/usr/local/jdk1.7.0_17/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/qa/bin

export JAVA_HOME=/usr/local/jdk1.7.0_17

export CLASSPATH=/usr/local/jdbc/oracle/ojdbc6.jar:/usr/local/jdbc/oracle/xdb.jar:/usr/local/jdbc/oracle/xmlparserv2.jar:/usr/local/jdbc/postgre/postgresql-9.0-801.jdbc4.jar:/usr/local/jdbc/mssql/sqljdbc4.jar:/usr/local/jdbc/iseries/lib/jt400.jar:/usr/local/jdbc/mysql/mysql-connector-java-5.1.16-bin.jar:/usr/local/jdbc/sqlite/sqlitejdbc-v056.jar:/usr/local/jdbc/Informix_JDBC_Driver/lib/ifxjdbc.jar:/usr/local/jdbc/sybase/jconn7/jconn4.jar:/usr/local/jdbc/db2/db2jcc.jar:/usr/local/jdbc/db2/db2jcc_license_cu.jar:./:

 

 

 


© 2019 Altova GmbH