...
Instalación de dependencias
Instalación de JDK JavaOpenJDK 11
Instalación de Maven
Instalación de Tomcat 9
Instalación de GIT
Clonar repositorio publico de hapifhir
Code Block language bash git clone https://github.com/hapifhir/hapi-fhir-jpaserver-starter cd hapi-fhir-jpaserver-starter git checkout v5.0.0
(Opcional)Por defecto tiene la configuración de Derby con Base de datos si se desea cambiar a MYSQL
Editar el archivo src/main/resources/hapi.properties y modificar los siguientes parámetros:
Code Block language text datasource.driver=com.mysql.jdbc.Driver datasource.url=jdbc:mysql://localhost:3306/hapi_r4 hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect datasource.username=fhir datasource.password=fhir
Crear la base de datos y el usuario en consola de MYSQL
Code Block language sql CREATE DATABASE hapi_fhir_r4; grant all on hapi_r4.* to fhir@'localhost' identified by 'fhir'; flush privileges;
ingresar a la carpeta del proyecto y compilar proyecto
Code Block language bash mvn install -DskipTests
Puesta en marcha
Jetty
Code Block language bash mvn -Djetty.port=8080 jetty:run
Tomcat
Code Block language bash sudo service tomcat start cp target/hapi-fhir-jpaserver.war /opt/tomcat/webapps/.
...