如何配置服务器以便将动态创建的文件存储在bin文件夹下的指定文件夹中?

时间:2014-09-11 09:39:45

标签: java eclipse spring spring-mvc tomcat

我开发了一个Web应用程序,它将根据用户输入创建一个xml文件。它有一些更多的功能。我将我的应用程序配置为将xml文件存储在项目根文件夹中。当我通过eclipse运行时它存储在指定的位置。但是,如果我手动将war文件放在apache tomcat中并运行应用程序,那么新创建的xml文件将进入bin目录,因为我使用了相对路径。现在我不希望它在bin目录下创建。我希望在系统本地的某个地方创建这些文件。有什么办法吗?或者,处理这些xml文件的最佳方法是什么。我正在使用spring MVC。

1 个答案:

答案 0 :(得分:0)

您可以在代码中使用变量,其中包含路径的第一部分(您要写入文件的实际位置)。并从属性文件中注入该变量的值,这样您就不会对任何内容进行硬编码,并且仍然只能在代码中提供相对路径。