| 26 | |
| 27 | El servicio web Murachí está construido siguiendo el estilo arquitectónico [https://es.wikipedia.org/wiki/Representational_State_Transfer REST] con la tecnología Java y el marco de trabajo [https://jersey.java.net/ Jersey] que brinda soporte para el API JAX-RS y sirve como una implementación de referencia de JAX-RS. Jersey proporciona una biblioteca para implementar servicios web RESTful en un contenedor Servlet de Java. |
| 28 | |
| 29 | Para el despliegue del servicio web Murachi se utiliza [https://tomcat.apache.org/ Apache Tomcat] como contenedor de servlet, específicamente la versión 7. |
| 30 | |
| 31 | |
| 32 | El archivo descargable del servicio web Murachí se encuentra disponible en: |
| 33 | |
| 34 | Para desplegar el servicio web Murachi en Tomcat 7 se debe colocar el archivo {{{Murachi.war}}} en el directorio de aplicaciones web {{{webapps}}} de Tomcat. En el caso de utilizar el sistema operativo Debian GNU/Linux 7.9 el archivo desplegable de Murachi se debe colocar en el directorio {{{/var/lib/tomcat7/webapps}}}. |
| 35 | |
| 36 | {{{ |
| 37 | cenditel09-000a:/var/lib/tomcat7/webapps# ls -l |
| 38 | total 26184 |
| 39 | drwxr-xr-x 4 tomcat7 tomcat7 35 sep 30 16:22 Murachi |
| 40 | -rw-r--r-- 1 root root 25802952 sep 30 16:22 Murachi.war |
| 41 | drwxr-xr-x 8 tomcat7 tomcat7 4096 sep 18 13:40 pruebaservicioweb |
| 42 | -rw-r--r-- 1 tomcat7 tomcat7 996302 sep 9 10:46 pruebaservicioweb.war |
| 43 | drwxr-xr-x 7 tomcat7 tomcat7 4096 sep 22 14:31 ROOT |
| 44 | }}} |
| 45 | |
| 46 | Una vez que el archivo {{{Murachi.war}}} se encuentra en el directorio {{{webapps}}} se inicia el Tomcat: |
| 47 | |
| 48 | {{{ |
| 49 | #cenditel09-000a:/var/lib/tomcat7/webapps# /etc/init.d/tomcat7 start |
| 50 | }}} |
| 51 | |
| 52 | De esta manera el servicio web Murachí estaría desplegado en el servidor. |
| 53 | |
| 54 | |
| 55 | |
| 56 | |
| 57 | |
| 58 | |
| 59 | |
| 60 | |
| 61 | |
| 62 | |
| 63 | |
| 64 | |