我们经常会遇到在Liferay站点之间快速共享,移植站点设定和配置的问题。
需求分析:
比如,我在Liferay站点1已经配置好了许多页面,logo,资源,图标,导航等。现在我有了另外一个站点2,我希望能够让站点1的所有设定全部移植到站点2上。比较笨的方法肯定是用管理员账号登陆站点2,然后对照站点1的设置,一个一个的重新配置。这样显然是不科学而且易错的,尤其当我们自定义了许多页面之后。
解决方法:
其实Liferay已经为我们考虑过了这点,它可以让我们通过共享lar包(Liferay Archive包)文件来快速的在不同站点之间移植。它分为2个阶段:1是在源站点导出设置到lar文件,2是从目标站点导入并使用lar文件
源站点导出lar文件:
首先,在源站点,我们以管理员身份登录,然后导航到>Dock bar->Manage->Page,这时候会弹出一个页面叫"Manage Page":
这时候,我们在左边选择"Public Pages",然后再右边选择"Export"
然后会跳出一个对话框让你选择你需要导出那些资源和设定,并且在顶部有导出的文件的格式和命名,一般是以当前日志命名的lar文件,如图:
检查所有自己需要导出的资源和配置都正确正确之后,点击对话框底部的"Export"
目标站点的导入lar文件:
在目标站点仍然以管理员身份登录,然后依次导航到Dockbar->Manage->Page,然后在"Manage Page"页面,右边选择import,然后在本地文件系统中选择我们刚才导出的那个lar文件,就完成了,非常简单。
本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/981666,如需转载请自行联系原作者