我正在尝试使用 liferay hook 覆盖默认的 liferay-multi-vm-clustered.xml 以进行应用程序级缓存。任何指示或链接?已经花了很多时间谷歌搜索,但没有找到任何有用的东西。 提前谢谢。
PS:我已经知道我可以通过手动部署和portal.properties覆盖它。 PPS:对不起stackoverflow的新格式。
答案 0 :(得分:1)
我假设您指的是Liferay 6.x
我不知道任何可以覆盖此文件的钩子。特别是因为只有在Liferay完全设置和启动后才会部署钩子,所以它会在事后改变设置。
您可以引入一个新文件并在portal-ext.properties中引用它。如果你想在插件中打包它,我担心它会成为一个ext-plugin。虽然我不想建议使用ext,但在这种情况下,它是一个可维护良好的分机,因此它不会带来与包含代码的ext插件相同的维护危险。