jubi:
Estoy tratando de construir un frasco de arranque ejecutable con la primavera. Parece que los jvmArguments que he configurado en el plugin maven-primavera-arranque no se interpretan cuando se ejecuta el frasco en el servidor.
Esta es la parte de mi pom.xml
:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
<jvmArguments>-Xmx256m</jvmArguments>
</configuration>
</plugin>
</plugins>
</build>
Estoy construyendo la aplicación con:
mvn clean package
Así es como empiezo mi aplicación:
[tomcat@dps-8 klstest]$ ./klsprovider-1.1.0.jar --spring.config.name=application-prod
Y aquí es donde estoy esperando a ver el jvmArguments
:
[tomcat@dps-8 ~]$ jps -lvm | grep 33806
33806 /tmp/klstest/klsprovider-1.1.0.jar --spring.config.name=application-prod -Dsun.misc.URLClassPath.disableJarChecking=true
[tomcat@dps-8 ~]$
¿Por qué no se reconocen los parámetros / interpretado?
Charles Dowbecki:
Primavera de arranque JAR ejecutable es la estructura con repackage
gol , que no soporta jvmArguments
la opción. Esta opción es reconocido por run
objetivo , que se iniciará la aplicación a nivel local durante el desarrollo.