首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Spring Boot Headless

运行Spring Boot Headless
EN

Stack Overflow用户
提问于 2014-05-09 06:35:23
回答 4查看 8.5K关注 0票数 5

我有一个spring boot应用程序,我想无头运行它。当我从终端运行时,这是我使用的命令:

java -jar myapp.jar --spring.main.headless=true

这是正确的吗?任何帮助都是非常感谢的。

EN

回答 4

Stack Overflow用户

发布于 2014-08-27 14:53:08

我也遇到过同样的问题,并使用SpringApplicationBuilder类解决了它。您应该将headless设置为false (默认情况下为true )。参见javadoc

我的main方法看起来像这样:

代码语言:javascript
复制
  public static void main(String[] args) {
    SpringApplicationBuilder builder = new SpringApplicationBuilder(App.class);
    builder.headless(false).run(args);
  }
票数 16
EN

Stack Overflow用户

发布于 2014-05-09 06:57:02

spring.main.*属性被注入SpringApplication中。它不知道什么是有头或无头。也许你需要java -Djava.awt.headless=true ...

票数 2
EN

Stack Overflow用户

发布于 2014-05-09 16:01:42

实际上,SpringApplication确实支持无头模式1,您已有的模式应该可以工作,但由于true已经是默认模式,因此并不必要。

1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23553755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档