需要覆盖Tomcat集群环境中Liferay的门户-ext.properties,以便两个Tomcat具有
autodeploy.enabled=true and
autodeploy.enabled=false分别使用。我按照下面的链接覆盖了门户-ext.properties-
Liferay: How to configure Liferay Portal
然而,这里的问题是,Liferay的家对于Tomcat来说是共同的,它们都共享相同的门户-ext.properties,而更改autodeploy.enabled=true则覆盖了这两个Tomcat的自动部署属性。另外,webapp位置是NAS挂载的,两者共享相同的webapp位置。
要使两个Tomcat的autodeploy.enabled属性不同,我需要做什么?
发布于 2014-10-21 11:55:29
在阅读了tomcat文档之后找到了解决方案。
就是这样,现在只有一个tomcat会进行自动部署,也不会引发任何例外。
发布于 2014-10-21 14:07:44
我认为这里的一个简单解决方案是将autodeploy.enabled=true和autodeploy.enabled=false放在根web应用程序内的门户-ext.properties中。如果您还没有一个,您可以创建一个门户-ext.properties并将其放在/tomcat/webapp/ROOT/webapps/classes/文件夹中。
您将需要确保在门户-ext.properties中没有autodeploy.enabled=true值或false值。
Liferay检查两个位置的门户-ext.properties。
这意味着您可以将所有常见的门户-ext.properties值保存在一个文件中。
https://stackoverflow.com/questions/26461406
复制相似问题