./mvnm package
El archivo mvnm
lo genera el IDE (por ejemplo Itellij IDEA) pero puede sustituirse por el comando maven
. Al final de la salida se mostrará el directorio donde se genera el JAR (usualmente es en target/
).
Suponiendo que el archivo JAR generado se encuentra en target/server.jar
:
- Opción 1:
java -jar target/server.jar
- Opción 2:
java -jar target/server.jar --spring.config.location=config\app.properties
- Opción 3:
java -jar target/server.jar --spring.config.location=config\app.properties --server.port=8081
El parámetro --spring.config.location=config\app.properties
le indica a Spring Boot de donde tomar las configuraciones .properties
, por defecto se colocan en src/main/resources/application.properties
. Tanto para compilar como para correr, es necesario tener configurada la variable de entorno JAVA_HOME
con la ruta donde se encuentra instalada la JDK (Jave Development Kit) que se va a utilizar.
Importante:
Configurar variable de entorno para que apunte a la versión 8 de la JDK. Por ejemplo en Linux/macOS :
export JAVA_HOME=/directorio/jdk