是否可以在不重新启动整个Liferay门户的情况下反映portal-ext.properties中的更改?

Mar*_*ark 5 configuration properties liferay

我的问题是每次更改Liferay之后portal-properties(特别是在新的门户项目开始时这是常见的)我需要重新启动整个门户.

我可以设置一些属性挂钩,这些值将在重新部署后更改.此外,必须可以在运行时更改大多数门户网站属性.

但是,您是否知道在portal-ext.properties不重新启动Liferay门户的情况下反映更改的方法?

Pra*_*h K 5

正如stoldark所提到的,在生产环境中根本不可能.由于portal.properties在门户启动时加载了属性.

但是对于开发,您可以使用像JRebel这样的工具,在这里配置一些步骤.这个工具唯一的问题是它是付费的;-).


sto*_*ark 1

Liferay 论坛中也有人问过这个问题:

https://www.liferay.com/community/forums/-/message_boards/message/800954

但恐怕大多数属性在门户启动期间只读取一次。通常,在本例中使用属性文件有这个缺点。

Liferay 甚至还存在一个与此相关的问题,但仍未解决:

http://issues.liferay.com/browse/LEP-5579