spring boot tomcat外部属性文件

标签 spring tomcat spring-boot

我在 tomcat 中部署了基于 spring boot 的 war 文件。我无法使用外部应用程序属性文件。我正在使用以下内容来提供外部属性文件的路径

X:\apache-tomcat-7.0.54\bin>startup.bat --Dspring.config.location=X:\conf\application.properties

我也用qoutes试过

X:\apache-tomcat-7.0.54\bin>startup.bat "--Dspring.config.location=X:\conf\application.properties"

这些属性不起作用,spring 正在读取 war 文件中捆绑的属性文件。谁能帮我解决这个问题? 谢谢

最佳答案

尝试

-Dspring.config.location=file:X:/conf/application.properties

如果你需要类路径之外的文件,你必须添加file:

关于spring boot tomcat外部属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741535/

相关文章:

java - Maven 项目 POM 中带有 <systemPath> 标记的条目未包含在生成的 war 文件 WEB-INF\lib 文件夹中

java - 这是 Apache + Tomcat 之间的虚假 SSL 连接吗?

java - Spring 无法在多个 TransactionManager bean 之间进行选择

spring-boot - 如何使用Spring Boot和Kotlin启动Web应用程序

java - Spring Integration - 公开重载方法的消息传递网关

java - 修改Java单元测试中多个bean中使用的参数值

java - Spring/JPA/Hibernate 持久实体 : Nothing happen

google-app-engine - Google App Engine 的 Spring 框架支持

eclipse - Maven 提供部署在 Juno + Tomcat 7 上的范围

apache - 在 Apache2 中使用 mod_jk 为 URL 别名