2013-10-16 71 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)。