Instalación API Jars (Web Server)¶
Requisitos de PC JARS:¶
- Python 2.7
- Python Packages Installer: pip
En cmd, verificar que pip se encuentre instalado:
C:\Documents and Settings\roj> python>>> pip --version Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'pip' is not defined
Si pip no se encuentre instalado:
>>> python -m ensurepip --default-pip Requirement already satisfied: setuptools in c:\python27\lib\site-packages Requirement already satisfied: pip in c:\python27\lib\site-packages
- Librería de Python: Flask==0.12.2
C:\Documents and Settings\roj> python -m pip install Flask==0.12.2
- Librería de Python requests==2.11.1
C:\Documents and Settings\roj> python -m pip install requests==2.11.1
Programas en PC JARS¶
En la PC del JARS se debe encontrar los siguientes scripts:
- Debe crearse una carpeta llamada: "SIR_DATA". Por ejemplo: 'E:\SIR_DATA'
- JROAcquisitionSoftware.exe (En la ruta 'C:\VisualStudio\JROAdquisicion_modified\src\JROAcquisitionSoftware\Debug\JROAcquisitionSoftware.exe')
- tbb_debug.dll: archivo necesario para ejecutar JROAcquisitionSoftware.exe
- Script del servidor web: jars_server.py (Este archivo se obtiene al descargar API JARS)
Pasos:¶
- Descargar API JARS (Para Linux):
$ svn checkout --username=<username> http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/sysapp/radarsys_api/jars/ jars_api
- Nota: Se puede usar cualquier programa que permita la descarga de la anterior carpeta.
- En el script jars_server.py, cambiar las rutas según las carpetas donde se encuentra SIR_DATA y JROAcquisitionSoftware.exe, y, asimismo, asignar al IP correspondiente:
PATH = 'E:\SIR_DATA'
EXE = 'C:\VisualStudio\JROAdquisicion_modified\src\JROAcquisitionSoftware\Debug\JROAcquisitionSoftware.exe'
IP_HOST = '10.10.10.99'
- Crear archivo D:\jars_server.bat :
@echo off cmd /k "cd /d D:\jars_api & python jars_server.py"
Usando Scheduled Tasks de Windows (Control Panel) agregar D:\ jars_server.bat y que se ejecute "AT LOGON"
Ejecutar el script: jars_server.bat