直接使用 Java 运行基于 SpringBoot 的 war 时如何将 user.timezone 作为 JVM 参数传递

问题描述 投票:0回答:0

我有一个基于Spring Boot的应用程序打包为

.war
,可以直接使用Java执行它,如下所示:

java -jar build/libs/sample-project-0.1.0.war --spring.profiles.active=dev

有没有办法为

user.timezone
提供一个值作为 JVM 参数?

我试过以下但没有设置

user.timezone
属性:

java -jar build/libs/sample-project-0.1.0.war --spring.profiles.active=dev -Duser.timezone=America/New_York

java -jar build/libs/sample-project-0.1.0.war --spring.profiles.active=dev -Dspring-boot.run.jvmArguments="-Duser.timezone=America/New_York"
java spring-boot war jvm-arguments
© www.soinside.com 2019 - 2024. All rights reserved.