本文介绍了play2-war-plugin更改应用程序路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Play2-war-plugin中源代码,我看到了这段代码

In the Play2-war-plugin source code, I saw this piece of code

  val applicationPath = Option(System.getProperty("user.home")).map(new File(_)).getOrElse(new File(""))

在我的Windows服务器上,这被转换为c:\ users \ myloginuser

On my windows server, this is translated to c:\users\myloginuser

我希望我的应用程序在\ webapps目录而不是users目录下执行文件操作.无论如何,可以通过使用Play.application().path()来实现这一点?

I would like my application to perform file operations under \webapps directory instead of users directory. Is there anyway to achieve this by using Play.application().path()?

推荐答案

您可以在启动应用程序时尝试更改user.home参数:

You can try to change the user.home param while launching your app :

start -Duser.home=c:\users\myloginuser\webapps //not tested

这篇关于play2-war-plugin更改应用程序路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-21 04:13