Файл свойств конкретного экземпляра в liferay

Я создал 3 экземпляра портала, скажем, a, b и c, а также создал их файлы свойств portal-a.properties , portal-b.properties и portal-c.properties соответственно. Но я не могу использовать этот файл свойств в соответствующем экземпляре. Каждый раз, когда я использую «propsUtil.getProperty», я получаю свойство из файла свойств portal-ext. Я также пробовал переопределить свойство, но тогда он берет только тот файл свойств, который загружается последним по порядку во время запуска сервера. Принимая во внимание, что я хочу взять свойство из этого конкретного файла свойств экземпляра. Например, если я вошел в систему из экземпляра «а», то свойство должно вызываться из файла a.properties. Пожалуйста помоги


person himanshu nautiyal    schedule 26.02.2018    source источник


Ответы (1)


a, b и c должны соответствовать веб-идентификаторам экземпляров. Кроме того, вам нужно определить системное свойство, например. запустив Tomcat с добавлением -Dcompany-id-properties=true к вашему CATALINA_OPTS.

Когда вы это сделаете, обратите внимание, что (на сегодняшний день) не все свойства находятся в вашем распоряжении. Некоторые будут работать, некоторые нет. Если ваши проблемы сохраняются, вы можете попробовать те, которые нельзя переопределить.

person Olaf Kock    schedule 26.02.2018
comment
Спасибо, решил, добавив Dcompany-id-properties=true в tomcat - person himanshu nautiyal; 15.03.2018