本文介绍了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更改应用程序路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!