Назначение и использование переменной 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.conf файл. Проверьте там.

В вашем приложении может быть файл свойств, а также механизм загрузки всех этих свойств в свойства системы.

Найдите файл application.path в содержимом файла папки приложения, и вы можете получить подсказку.

Другие вопросы по тегам