【发布时间】:2017-10-20 08:40:08
【问题描述】:
我有一个无法使用 .yml 配置文件运行的 Spring Boot 应用程序。以下是我运行的命令:
java -jar /opt/myAppFolder/myApp.war
我有一个配置文件夹,其位置与我运行我的 war 文件的位置相同。在那个配置中,我有一个 application.yml 文件,应用程序需要检索一些配置:
security:
user:
password: password
logging:
level:
org.springframework.security: DEBUG
release:
sourceDir: /$ANY_DIR
targetDir: /$ANY_DIR
users:
- name: $ANY_NAME
pwd : $ANY_NAME
- name: $ANY_NAME
pwd : $ANY_NAME
mail:
host: $ANY_NAME
recipients: $ANY_NAME
subject: $ANY_NAME
body: $ANY_NAME
server:
port: 9000
spring:
profiles:
active: prod
问题:一旦我在命令行上运行应用程序,进程就会挂起。没有输出,没有日志记录。我试图通过命令行启用调试。没用。
如果我放置一个带有属性扩展名的文件,它可以工作。但是我想使用 .yml,因为拥有动态属性列表对我来说更方便。为什么什么都没有显示?
任何帮助表示赞赏。
Spring Boot 版本:1.5.7
操作系统版本:Ubuntu 3.13.0-24-generic
【问题讨论】:
-
它已经在那里了。
标签: java spring-boot yaml