2017-09-08 7 views

Répondre

1

Jetez un oeil à la documentation-boot de printemps pour pots exécutables et en les utilisant comme services système - https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html

Plus précisément https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-script-customization-when-it-runs

À l'exception des JarFile et APP_NAME, les réglages ci-dessus peuvent être configuré en utilisant un fichier .conf. Le fichier est attendu à côté du fichier jarre et porte le même nom mais suffixé avec .conf plutôt que .jar. Par exemple, un fichier jar nommé /var/myapp/myapp.jar utilisera le fichier de configuration nommé /var/myapp/myapp.conf.

myapp.conf.

JAVA_OPTS = -Xmx1024M

LOG_FOLDER =/custom/log/dossier

-1

Hmm surpris que le travail fonctionne. Vous pouvez appeler une application Grails 3 en utilisant simplement (puisqu'il utilise de démarrage au printemps):

java -Dgrails.env = prod jar construire/libs/mywar-0.1.jar

Il suffit de régler la mémoire la ligne de commande java (exemple 512 Mo ou 1 Go):

java -Xmx512M -Dgrails.env=prod -jar build/libs/mywar-0.1.jar 
java -Xmx1G -Dgrails.env=prod -jar build/libs/mywar-0.1.jar 

vous pouvez ajouter à un script bash et vous devriez être bon d'aller.