2011-08-28 18 views
1

在Play!框架來源爲Server.javamain方法,我發現這兩條線:「application.path」變量的用途和用法

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

我在哪裏可以找到application.path價值?

回答

3

System.getProperty("application.path")看起來像-D屬性。所以在服務器啓動時有一個叫 java -Dapplication.path=/opt/play/myApp

/play/framework/pym/play/application.py在251行做了工作。

+0

太好了,謝謝! – user471011

0

它可能在您的application.conf文件中。在那裏檢查。

+0

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

0

您的應用程序中可能有一個屬性文件,也可能有一種機制將所有這些屬性加載到系統屬性中。

在您的應用程序文件夾文件內容中搜索application.path,您可能會得到一些線索。