当前位置: 首页 > 知识库问答 >
问题:

如何在将Spring Bootwar文件部署到Tomcat时指定配置文件?

阚砚文
2023-03-14

目前,我的所有属性都定义在文件src/main/resources/application.properties中。但是,我希望在src/main/resources/config文件夹中有与不同配置文件相关的属性文件,并且我希望能够选择其中的任何一个。例如:

    null

共有1个答案

蔺霄
2023-03-14

嗯,我找到了一个办法。在Tomcat的conf目录中,将这一行添加到文件catalina.properties中。

spring.profiles.active=<YOUR_PROFILE>

当然,将 替换为您的配置文件名。例如,如果您正在使用application-test.properties,则如下所示。

spring.profiles.active=TEST
 类似资料:
  • 我试图在我的项目pom中使用配置文件。xml文件,用于控制将我的war文件部署到特定服务器。例如,我有一个本地配置文件和一个开发服务器配置文件。下面是我如何设置个人资料的 我打电话来 当我尝试此操作时,我可以看到,它不是尝试连接到我的配置中提供的IP地址,而是尝试连接到。我在本地包含用户名和密码的文件。 如果我然后添加选项,以获得更多信息,我可以在插件的调试输出中看到(强调部分已添加) 似乎没有遵

  • 问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je

  • 我使用Intellij IDEA11.1.2终极版。我从Intellij IDEA运行Tomcat6。在我的。war应用程序旁边,我还有一个包含静态HTML文件的文件夹。当我从命令行手动运行tomcat时,我将该文件夹放在tomcat的webapp文件夹下,它会自动部署该文件夹并工作。但是,我想调试我的应用程序,所以我想从Intellij IDEA运行Tomcat。我认为Intellij的想法将t

  • AWS 弹性豆茎允许您使用简单的 命令将 git 存储库上传到您的环境。 我知道放置在. gitignore中的任何内容都不会被部署,但我想保留在存储库中但不想在部署时上传的源文件(sass、未压缩脚本)呢。 有没有办法只上传特定的文件? 后续行动 使用Tal在下面的回答,我可以通过以下方式删除deploy上的文件: 给定此文件夹结构:

  • 在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。

  • 注意:它在src/main/resources/application.yml中工作