2013-10-16 74 views
1

我正在將Liferay與Tomcat版本6.1.1與Java 1.7捆綁在一起使用。Liferay 6.1.1是否支持Java 1.7

當我嘗試在Liferay上部署我的項目時,它給出了錯誤「Project facet Java version 1.7 is not supported。」。

Liferay 6.1.1不支持Java 1.7版嗎?

+1

這取決於你的意思是用「支持」是什麼:Liferay的應在Java7運行良好,但需要留住的Java6相當長一段時間的最低要求,由於許多應用服務器(即仍然由他們的供應商的支持,以及我們Liferay)仍然要求這個版本。因此,儘管Oracle-Java6已經不在公共維護之列,但仍沒有積極使用Java7中的新功能。 –

回答

2

Liferay 6.1 EE(企業版)支持Java 1.7。作爲Liferay下一個主要版本的Liferay 6.2將支持社區和企業版的Java 1.7。

Liferay的當前穩定版社區版不支持Java 1.7。

0

我已經嘗試在tomcat 7中使用JDK 7運行liferay 6.1社區版,沒有任何問題。 我曾嘗試以下操作:

  1. 使用引導
  2. 簡單的Liferay MVC的portlet
  3. 創建自定義門戶佈局
  4. 創建自定義的門戶網站主題
  5. 使用自定義/ Facebook驗證
  6. UI的響應
  7. 數據庫(postgres)持久性

    以上所有工作都沒有任何問題。讓我知道你正在使用的liferay的哪些區域。我可能會嘗試一下

+0

我剛剛用tomcat包下載了liferay 6.1.1,並試圖部署使用java 1.7製作的java項目。在將項目添加到服務器時,它會給出錯誤「不支持項目構面Java版本1.7」。 – kiran

0

開始使用Java 1.7的服務器(更改setenv.bat或setenv.sh的JVM)。