1

我是春季靴子的新手。我使用 Spring Boot 创建了一个 Web 应用程序。我的应用程序需要一些属性文件来进行处理。在日食中,我将路径设置为Run configuration如下所示。

下面是屏幕截图 现在,当我运行应用程序时,我会在路径上获取所需文件并顺利运行。现在我想在某个服务器上部署war文件。我如何为我的应用程序提供此路径。

Bellow是我项目的项目结构。和文件在这里突出显示 在此处输入图像描述

如何使用application.properties或任何其他方式设置此文件路径,以便我不必提供运行配置的路径,并且.war可以部署在任何服务器上。

更新 1:这是我尝试过的。创建customStart.bat 的文件内容是

set CATALINA_OPTS="-engine.home="/src/main/resources/" -Dlog4j.configuration=config/log4j.xml -Dlog4j.debug=true"
call startup.bat %CATALINA_OPTS%

但这个论点仍然没有成立。我怎么做?

4

2 回答 2

1

作为一个选项,您可以将属性添加到 %tomcat_home%\conf\catalina.properties

只需将它们放在文件末尾,如下所示:

log4j.configuration=config/log4j.xml .....

于 2017-07-07T09:27:58.673 回答
0
于 2017-07-07T09:20:23.827 回答