2016-11-23 85 views
3

我一直在閱讀關於從liferay 6遷移到liferay 7(https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/from-liferay-6-to-liferay-7)的liferay文檔。 我有一個基本的liferay 6.1.2與tomcat應用程序捆綁包含幾個portlet,我所需要的是使其以相同的方式工作,而不使用liferay 7的任何新功能(OSGI和全部)。從liferay遷移到Liferay 7 6.1.2

你知道我在哪裏可以找到新配置文件的列表以及已被刪除的列表?

有沒有一個地方可以找到liferay 7對我的每個portlet所需的新的依賴關係?

我用Liferay的工具來生成新的主題,所以這是一個開始......

任何鏈接或建議,將不勝感激,

感謝

編輯:

我可以使用/ deploy中的portlet啓動liferay 7。我沒有得到任何錯誤,只有像「portlet1.war沒有WEB-INF/liferay-plugin-package.xml或liferay-plugin-package.properties」這樣的信息。 localhost_host_access.log顯示一些404,但不是一個錯誤... 我真的不知道如何繼續有信息(錯誤,日誌,...),使這項工作:我的門戶網站仍然是空的。

回答

4

您可以按照升級過程(通過您所提供的鏈接讀取),它應該能夠

  • 升級數據庫代碼的
  • 升級配件

如果你正在使用Liferay IDE or Developer Studio有代碼遷移向導。它不會解決所有問題,但會檢查你的代碼,並告訴你如何改變它不能改變的事情。 This recording已有一年的歷史,但它會讓你瞭解IDE的功能(可能現在更多)。它使用了一個重大更改的數據庫,其中大部分已發佈here,因此您可以檢查與您相關的內容。

+0

謝謝你的回答。我試圖使用代碼升級工具,但我不明白它是如何從文檔工作的(https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/adapting-to-liferay- 7S-API與最代碼升級工具)。我下載了IDE和SDK,但這句話意味着什麼「然後,將您的插件移動到Liferay Portal CE 7.0插件SDK中,或者在現有插件SDK的頂部解壓縮Liferay Portal CE 7.0插件SDK,然後將其升級到最新版本。 」 ? – GrinnS

+0

這與使用Lieray SDK構建的插件相關。每個Liferay版本都有相應的SDK,可以在此特定版本中瞭解Liferay API。所以如果你在6.2 SDK中有你的portlet代碼,你需要將它複製到7.0 SDK或者將你的6.2 SDK升級到7.0。一旦你在7.0 SDK中獲得代碼,升級嚮導將檢查它並建議如何升級它。 –

+0

謝謝。那麼我們不能使用沒有liferay SDK開發的portlet升級工具嗎? – GrinnS