| 284 | * Para cambiar el nombre de Dominio del servicio, se debe editar el archivo server.xml, agregando la linea de Alias: |
| 285 | {{{ |
| 286 | # vim /etc/tomcat8/server.xml |
| 287 | |
| 288 | <Host name="localhost" appBase="webapps" |
| 289 | unpackWARs="true" autoDeploy="true"> |
| 290 | <Alias>murachi.prueba.cenditel.gob.ve</Alias> |
| 291 | }}} |
| 292 | |
| 293 | * Reiniciar el servicio y acceder a https://murachi.prueba.cenditel.gob.ve |
| 294 | {{{ |
| 295 | systemctl restart tomcat8 |
| 296 | }}} |
| 297 | [[Image(dominio murachi.png, 800px, align=center, nolink)]] |
| 298 | {{{ |
| 299 | #!html |
| 300 | <h1 style="text-align: center; font-size: 100%">Figura 10. Interfaz de Tomcat con SSL y su dominio</h1> |
| 301 | }}} |
293 | | [[Image(listar_version_murachi.png, 800px, align=center, nolink)]] |
294 | | {{{ |
295 | | #!html |
296 | | <h1 style="text-align: center; font-size: 100%">Figura 8. Tomcat -> Lista de aplicaciones '''VersionApiMurachi''' </h1> |
297 | | }}} |
298 | | |
299 | | 3. Ejecutar el portal (VersionApiMurachi) haciendo clic en el enlace ''https://localhost:8443/VersionApiMurachi'' desplegara el portal que realiza el consumo de la versión del servicio de Murachí (ver figura 8) |
300 | | |
301 | | 4. Editar el portal si se va a consumir del servicio Murachí entorno de pruebas, en este sentido se procede a cambiar en el método '''$.ajax''' la propiedad '''url''' la dirección de la petición que apunte al entorno de prueba. Entonces, se debe acceder al directorio '''CATALINA_HOME/webapps/VersionApiMurachi/''' y editar el archivo '''VersionApiMurachi.html''' |
302 | | {{{ |
303 | | # cd CATALINA_HOME/webapps/VersionApiMurachi/ |
| 311 | |
| 312 | 3. Editar el portal modificando el dominio del servicio Murachí a consumir, en este sentido se procede a cambiar en el método '''$.ajax''' la propiedad '''url''' la dirección de la petición que apunte al entorno de producción. Entonces, se debe acceder al directorio '''/var/lib/tomcat8/webapps/VersionApiMurachi/''' y editar el archivo '''VersionApiMurachi.html''' |
| 313 | {{{ |
| 314 | # cd /var/lib/tomcat8/webapps/VersionApiMurachi/ |
| 315 | }}} |
| 316 | Con el editor de su preferencia proceda a modificar en todos los método de '''$.ajax''' la propiedad '''url''', ejemplo: |
| 317 | |
| 318 | {{{ |
| 319 | $.ajax({ |
| 320 | url: "https://murachi.prueba.cenditel.gob.ve/Murachi/0.1/archivos", |
| 321 | }}} |
| 322 | |
| 323 | 4. Reiniciar el servicio Tomcat |
| 324 | |
| 325 | 5. Ejecutar el portal (VersionApiMurachi) haciendo clic en el enlace ''https://murachi.prueba.cenditel.gob.ve/VersionApiMurachi'' desplegara el portal que realiza el consumo de la versión del servicio de Murachí (ver figura 11) |
| 326 | [[Image(portal VersionApiMurachi.png, 800px, align=center, nolink)]] |
| 327 | {{{ |
| 328 | #!html |
| 329 | <h1 style="text-align: center; font-size: 100%">Figura 11. Portal Web de pruebas'''VersionApiMurachi''' </h1> |
| 330 | }}} |
| 331 | |
| 332 | 6. Para consultar la versión del servicio Murachí hacer clic al boton ''Enviar''. Ver figura 12 |
| 333 | [[Image(VersionApiMurachi.png, 800px, align=center, nolink)]] |
| 334 | {{{ |
| 335 | #!html |
| 336 | <h1 style="text-align: center; font-size: 100%">Figura 12. Consumo de la Versión del servicio Murachí </h1> |
| 337 | }}} |
| 338 | |
| 339 | [[BR]] |
| 340 | |
| 341 | == 5. Implementación de un Portal Web para el consumo del servido Murachí == |
| 342 | |
| 343 | Para poder realizar el consumo de los servicios de Murachí debemos cargar un portal que realiza las consultas para verificar y firmar electrónicamente documentos usando el formato '''pdf''' como '''bdoc'''. |
| 344 | |
| 345 | 1. Descargar el portal que se tiene disponible en formato '''.war''' -> [https://tibisay.cenditel.gob.ve/murachi/raw-attachment/wiki/ins_tomcat_servidor_ssl/pruebaservicioweb.war Descargar]. |
| 346 | |
| 347 | 2. Ejecutar el proceso de cargar y desplegar en el servidor Tomcat, para la misma debemos realizar los pasos de la sección anterior: ''3. Implementación del servicio Murachí (.war) > 3.1 Cargar archivo .war'' |
| 348 | |
| 349 | 3. Ejecutar el portal (pruebaservicioweb) haciendo clic en el enlace ''https://localhost:8443/pruebaservicioweb'' desplegara el portal que realiza el consumo del servicio de Murachí (ver figura 15) |
| 350 | |
| 351 | [[Image(Portal-consumo-servicio-murachi.png, 800px, align=center, nolink)]] |
| 352 | {{{ |
| 353 | #!html |
| 354 | <h1 style="text-align: center; font-size: 100%">Figura 15. Tomcat -> Portal para consumir el servicio de Murachí </h1> |
| 355 | }}} |
| 356 | |
| 357 | 4. Editar el portal si se va a consumir del servicio Murachí pruebas, en este sentido se procede a cambiar en el método '''$.ajax''' la propiedad '''url''' la dirección de la petición que apunte al entorno de prueba. Entonces, se debe acceder al directorio '''CATALINA_HOME/webapps/pruebaservicioweb/''' y editar el archivo '''index.html''' |
| 358 | {{{ |
| 359 | # cd CATALINA_HOME/webapps/pruebaservicioweb/ |
312 | | 5. Reiniciar el servicio Tomcat y abrir el portal (VersionApiMurachi). Ver figura 9 |
313 | | [[Image(portal VersionApiMurachi.png, 800px, align=center, nolink)]] |
314 | | {{{ |
315 | | #!html |
316 | | <h1 style="text-align: center; font-size: 100%">Figura 9. Portal Web de pruebas'''VersionApiMurachi''' </h1> |
317 | | }}} |
318 | | |
319 | | 6. Para consultar la versión del servicio Murachí hacer clic al boton ''Enviar''. Ver figura 10 |
320 | | [[Image(consumo desde portal VersionApiMurachi.png, 800px, align=center, nolink)]] |
321 | | {{{ |
322 | | #!html |
323 | | <h1 style="text-align: center; font-size: 100%">Figura 10. Consumo de la Versión del servicio Murachí </h1> |
324 | | }}} |
325 | | |
326 | | |
327 | | |
328 | | [[BR]] |
329 | | == 5. Implementación de un Portal Web para el consumo del servido Murachí == |
330 | | |
331 | | Para poder realizar el consumo de los servicios de Murachí debemos cargar un portal que realiza las consultas para verificar y firmar electrónicamente documentos usando el formato '''pdf''' como '''bdoc'''. |
332 | | |
333 | | 1. Descargar el portal que se tiene disponible en formato '''.war''' -> [https://tibisay.cenditel.gob.ve/murachi/raw-attachment/wiki/ins_tomcat_servidor_ssl/pruebaservicioweb.war Descargar]. |
334 | | |
335 | | 2. Ejecutar el proceso de cargar y desplegar en el servidor Tomcat, para la misma debemos realizar los pasos de la sección anterior: ''3. Implementación del servicio Murachí (.war) > 3.1 Cargar archivo .war'' |
336 | | |
337 | | [[Image(tomcat-cargar-desplegar-archivo-portal-war.png, 800px, align=center, nolink)]] |
338 | | {{{ |
339 | | #!html |
340 | | <h1 style="text-align: center; font-size: 100%">Figura 10. Cargar y desplegar el portal para consumir el servicio de Murachi </h1> |
341 | | }}} |
342 | | |
343 | | [[Image(Tomcat-lista-de-aplicaciones-portal.png, 800px, align=center, nolink)]] |
344 | | {{{ |
345 | | #!html |
346 | | <h1 style="text-align: center; font-size: 100%">Figura 11. Tomcat -> Lista de aplicaciones 11'''pruebaservicioweb''' </h1> |
347 | | }}} |
348 | | |
349 | | 3. Ejecutar el portal (pruebaservicioweb) haciendo clic en el enlace ''https://localhost:8443/pruebaservicioweb'' desplegara el portal que realiza el consumo del servicio de Murachí (ver figura 12) |
350 | | |
351 | | [[Image(Portal-consumo-servicio-murachi.png, 800px, align=center, nolink)]] |
352 | | {{{ |
353 | | #!html |
354 | | <h1 style="text-align: center; font-size: 100%">Figura 12. Tomcat -> Portal para consumir el servicio de Murachí </h1> |
355 | | }}} |
356 | | |
357 | | 4. Editar el portal si se va a consumir del servicio Murachí pruebas, en este sentido se procede a cambiar en el método '''$.ajax''' la propiedad '''url''' la dirección de la petición que apunte al entorno de prueba. Entonces, se debe acceder al directorio '''CATALINA_HOME/webapps/pruebaservicioweb/''' y editar el archivo '''index.html''' |
358 | | {{{ |
359 | | # cd CATALINA_HOME/webapps/pruebaservicioweb/ |
360 | | }}} |
361 | | Con el editor de su preferencia proceda a modificar en todos los método de '''$.ajax''' la propiedad '''url''' |
362 | | |
363 | | Ejemplo: comento la linea '''url:"https://murachi.cenditel.gob.ve/Murachi/0.1/archivos"''' y coloco '''url:"https://localhost:8443/Murachi/0.1/archivos"''', donde '''localhost''' es la dirección IP o dominio del entorno de pruebas. |
364 | | |
365 | | {{{ |
366 | | $.ajax({ |
367 | | url: "https://localhost:8443/Murachi/0.1/archivos", |
368 | | //url: "https://murachi.cenditel.gob.ve/Murachi/0.1/archivos", |
369 | | }}} |
370 | | |