Java “的目的和用法”;application.path“;变量

Java “的目的和用法”;application.path“;变量,java,playframework,getproperty,Java,Playframework,Getproperty,在剧中!Server.java中main方法的框架源代码,我找到了以下两行代码: File root = new File(System.getProperty("application.path")); if (System.getProperty("precompiled", "false").equals("true")) { Play.usePrecompiled = true; } 在哪里可以找到application.path值?它可能在您的application.conf

在剧中!
Server.java
main
方法的框架源代码,我找到了以下两行代码:

File root = new File(System.getProperty("application.path"));
if (System.getProperty("precompiled", "false").equals("true")) {
    Play.usePrecompiled = true;
}

在哪里可以找到
application.path
值?

它可能在您的
application.conf
文件中。检查那里。

应用程序中可能有一个属性文件,也可能有一种机制将所有这些属性加载到系统属性中

在应用程序文件夹文件内容中搜索application.path,您可能会得到线索。

System.getProperty(“application.path”)
看起来像
-D
属性。因此,在服务器的开始有一个调用,如
java-Dapplication.path=/opt/play/myApp


第251行中的
/play/framework/pym/play/application.py
起作用。

否,application.conf文件不包含application.path行。