2013-07-31 55 views
1

我想從Liferay Portal EE 6.1.20 GA2(本地開發的試用版)遷移到Liferay Portal CE 6.1.1 GA2(客戶需求已更改)。從Liferay Portal EE 6.1.20遷移到Liferay Portal CE 6.1.1

是否可以使用相同的數據庫(可能有一些降級過程)和配置,開發的portlet,數據等?很多信息存儲在db(組織層次結構,用戶,角色,站點和頁面模板等)中,並且很難用導出 - 導入等方式手動遷移它。

嘗試使用相同的db會引發以下例外:

java.lang.IllegalStateException: Attempting to deploy an older Liferay Portal version. Current build version is 6120 and attempting to deploy version 6101. 

是否可以安全地將Liferay Portal的構建版本從EE數據庫的release_表中的6120更改爲6101?

回答

1

最後,按照我的問題所描述的那樣執行它,似乎工作正常。

我使用了與Liferay EE 6.1.20安裝相同的數據庫,並在EE數據庫的release_表中從6120移植到6101,手動更改了liferay portal的構建版本。 我使用了Liferay CE 6.1.1與tomcat捆綁, EE將數據文件夾(包括文檔庫文件等)捆綁到webapps文件夾中的所有我部署的插件(主題,portlet,鉤子等),所有配置文件(portal-ext.properties等)中。

我現在只會在日誌中引入一個關於市場插件版本的例外情況,但它似乎對用戶和事件市場功能無影響,並且看起來不顯眼。