Назначение и использование переменной application.path
В игре! рамочный источник для main
метод в Server.java
Я нашел эти две строки:
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 делает работу.
В вашем приложении может быть файл свойств, а также механизм загрузки всех этих свойств в свойства системы.
Найдите файл application.path в содержимом файла папки приложения, и вы можете получить подсказку.