Se debe copiar el archivo target/recepcion.war
a la carpeta standalone/deployments
de un servidor de aplicaciones WildFly 20.
Para probar el servicio web se puede ejecutar los siguientes comandos desde consola:
export URL_SERVICIO="http://localhost:7776/recepcion/receiveDocument/saveSignedFile" &&
export BASE64=`base64 -w0 /home/<your-user>/Descargas/documento-ejemplo.pdf` &&
export JSON="{\"nombreDocumento\":\"documento-ejemplo.pdf\",\"archivo\":\"${BASE64}\"}" &&
export RESPUESTA=`curl -s -H "Content-Type: application/json" -X POST -d "${JSON}" ${URL_SERVICIO}` &&
echo $RESPUESTA
Luego, enviamos la ruta absoluta del archivo generado anteriormente para probar el servicio:
export URL_SERVICIO="http://localhost:7776/recepcion/receiveDocument/checkSignedFileExists?location=" &&
export RUTA_DOC_A_VERIFICAR="/opt/wildfly-static/documento-ejemplo.pdf" &&
export URL_FINAL=${URL_SERVICIO}${RUTA_DOC_A_VERIFICAR}
export RESPUESTA=`curl -s -H "Content-Type: application/json" -X GET ${URL_FINAL}` &&
echo $RESPUESTA
También se puede enviar la url del archivo generado anteriormente para probar el servicio:
export URL_SERVICIO="http://localhost:7776/recepcion/receiveDocument/checkSignedFileExists?location=" &&
export URL_DOC_A_VERIFICAR="http://localhost:7776/certificado1.pdf" &&
export URL_FINAL=${URL_SERVICIO}${RUTA_DOC_A_VERIFICAR}
export RESPUESTA=`curl -s -H "Content-Type: application/json" -X GET ${URL_FINAL}` &&
echo $RESPUESTA
Usamos SemVer para versionar.
Este proyecto está licenciado bajo la licencia GPL v3. Revise el archivo LICENSE para más detalles.