我有一堆安装程序附带的LAR文件。我需要导入这个LAR文件。导出的LAR文件的门户版本与我尝试导入的门户版本具有不同的版本。唯一的解决方法是上传LAR文件(file_name.lar),编辑manifest.xml,然后将LAR文件与更新的manifest.xml一起压缩,然后导入文件。有人可以帮助我,我从未打开过/之前提取的LAR文件。如果这有助于我使用Redhat Linux。谢谢大家!
答案 0 :(得分:2)
好吧,祝你好运:LAR文件中的清单不存在,以致你难以导入:这些文件仍然没有设计向后兼容性。标准方法是在具有匹配版本的Liferay中导入它们,更新该版本并再次导出它们。
您正在操作的版本可能或可能与该文件中的数据兼容,但不保证。最坏的情况:导入工作,但重要数据(在升级期间添加)仍然缺失(但未被发现,因为不期望这样的操作)。在这种情况下,您可能会在以后遇到随机问题,然后可能会责怪Liferay。
话虽如此,man zip
和man unzip
会告诉您如何使用ZIP文件。而且,最后,LAR文件是恰好具有不同结尾的ZIP文件。
您应该回到向您提供LAR文件的安装程序并要求更新版本的供应商。 特别是如果这是一次重大升级(您没有提及它是否在同一版本,不同的GA或不同版本中)。并不是说我声称一个会比另一个更好。