我有一个春季启动应用程序,我想无头运行它.当我从终端运行时,这是我正在使用的命令:
java -jar myapp.jar --spring.main.headless = true
它是否正确?任何帮助都非常感谢.
Efe*_*man 10
我遇到了同样的问题并用SpringApplicationBuilder课程解决了.您应该设置headlessfalse(默认情况下为true).见javadoc.
我的主要方法如下:
public static void main(String[] args) {
SpringApplicationBuilder builder = new SpringApplicationBuilder(App.class);
builder.headless(false).run(args);
}
Run Code Online (Sandbox Code Playgroud)
这些spring.main.*属性被注入到SpringApplication. 它对有头或无头一无所知。也许你需要java -Djava.awt.headless=true ...?
| 归档时间: |
|
| 查看次数: |
6054 次 |
| 最近记录: |