【问题标题】:Liferay 6.0 to 6.1 upgrade process issuesLiferay 6.0 到 6.1 升级过程问题
【发布时间】:2012-05-11 16:25:25
【问题描述】:

在升级 liferay 期间,由于一些异常,我的 liferay 升级停止。请查看链接以获取日志文件http://kl1p.com/up_6_0_6_1 的详细信息。我已经完成了我们必须在 portal-ext.properties 中进行的特定更改。不确定我们必须为“upgrade.processes = XXX”添加什么内容。

【问题讨论】:

  • 这些是我在谷歌上检查的日志中的常见异常这些是人们面临的常见错误(例如 ERROR [ImageProcessorImpl:181] com.liferay.portlet.documentlibrary.FileExtensionException: document_thumbnail/0/13 /127/425741/2465320 com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '10249-19925-image_gallery' for key 'IX_ED5CA615') 但不幸的是我无法通过这些 cmets 和建议解决问题:(如果有人可以向我建议适当的步骤,这对我有很大帮助。
  • 我找到了 Liferay 6.0 EE 到 6.1 EE 的 upgrade.processes=com.liferay.portal.upgrade.UpgradeProcess_6_0_12_to_6_1_0,com.liferay.portal.upgrade.UpgradeProcess_6_1_1 属性。我必须为 Liferay 6.0.6 CE 添加什么到 liferay-portal-6.1.0-ce-ga1 ?

标签: liferay liferay-6


【解决方案1】:

以下是 6.1 的 portal.properties 包含的内容:

upgrade.processes=\
        com.liferay.portal.upgrade.UpgradeProcess_5_0_0,\
        com.liferay.portal.upgrade.UpgradeProcess_5_1_0,\
        com.liferay.portal.upgrade.UpgradeProcess_5_1_2,\
        com.liferay.portal.upgrade.UpgradeProcess_5_2_0,\
        com.liferay.portal.upgrade.UpgradeProcess_5_2_1,\
        com.liferay.portal.upgrade.UpgradeProcess_5_2_2,\
        com.liferay.portal.upgrade.UpgradeProcess_5_2_3,\
        com.liferay.portal.upgrade.UpgradeProcess_6_0_0,\
        com.liferay.portal.upgrade.UpgradeProcess_6_0_1,\
        com.liferay.portal.upgrade.UpgradeProcess_6_0_2,\
        com.liferay.portal.upgrade.UpgradeProcess_6_0_3,\
        com.liferay.portal.upgrade.UpgradeProcess_6_0_5,\
        com.liferay.portal.upgrade.UpgradeProcess_6_0_6,\
        com.liferay.portal.upgrade.UpgradeProcess_6_1_0

com.liferay.portal.upgrade.UpgradeProcess_6_1_0这很好。

因此,您无需在 portal-ext.properties 中为此字段设置任何内容即可升级到 6.1。

至于您提到的错误,它们很常见,因为 Doc library portlet 和 Image portlet 从 6.0 到 6.1 有很多变化。

【讨论】:

  • 您能否建议我针对上述错误采取的措施或在升级过程中避免这些错误的任何建议?
  • 尝试将属性:verify.frequency=1改为verify.frequency=0,并检查是否抛出错误。我可能认为在验证数据库期间会引发错误,并且此属性会禁用验证。
  • 请检查链接liferay.com/zh/community/forums/-/message_boards/message/…,建议在此链接中添加“dlFileVersion.setExtension(extension); // NEW LINE”这一行,但我没有得到我必须的位置添加这些行?你能告诉我文件的位置吗?
  • 帖子中提到了这个类:com.liferay.portal.upgrade.v6_1_0.UpgradeDocumentLibrary,获取liferay源代码并更新这个类,在第450行在方法updateThumbnails()中添加该行代码.
  • 对不起,如果这是一个愚蠢的问题,但我无法找到“com.liferay.portal.upgrade.v6_1_0.UpgradeDocumentLibrary”的文件位置,而且你没有提到我在哪个文件中必须添加“verify.frequency=0”。我已经通过“AgentRansack”搜索了文件夹中的相关文本。有什么想法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-25
  • 1970-01-01
  • 2017-01-29
  • 1970-01-01
  • 2013-06-23
  • 2021-03-30
相关资源
最近更新 更多