如何:在IBM Bluemix中运行基于Liferay的Web门户

时间:2015-11-24 08:43:12

标签: liferay licensing ibm-cloud

我正在使用liferay企业版在我的组织中运行一些Liferay应用程序。如何将这些应用程序移动到IBM Blumix。如果可能的话,如何在Bluemix中管理liferay企业许可证?

1 个答案:

答案 0 :(得分:2)

Websphere Full / Liberty配置文件作为Liferay的Application Server

根据我在Liferay文档/用户指南中找到的内容,Liferay在Websphere 8.5及本指南中受支持

https://www.liferay.com/documentation/liferay-portal/6.2/user-guide/-/ai/installing-liferay-on-websphere-8-5-liferay-portal-6-2-user-guide-15--3

解释如何继续。

在同一指南中我找到了

  

另请注意,Liferay不支持WebSphere Application Liberty Profile。

所以,要给出你想要的答案的完整答案:

  • 你不能让Liferay在Bluemix Liberty Runtime上运行(因为缺少对Liberty WAS配置文件的支持)
  • 您可以创建运行Websphere 8.5完整配置文件的Bluemix Docker容器或Bluemix虚拟机,并在其上部署Liferay

关于Docker容器,您可以在网络上找到一些指南,其中一个是以下内容 https://www.ibm.com/developerworks/community/blogs/devTips/entry/running_websphere_on_docker_container?lang=en

关于Bluemix VM,作为一个openStack VM我想你应该继续采用在本地VM上安装WebSphere的相同方式。

Tomcat作为Liferay的应用服务器

Tomcat Application Server完全支持Liferay,它可以在Bluemix Runtime上的Bluemix Cloud Saas上使用以下buildpack java_buildpack

一起使用
cf push [app-name] -b java_buildpack

此buildpack提供openJDK和Tomcat作为应用程序服务器

显然,创建Bluemix Docker Container或运行Tomcat作为Application Server的VM将允许像往常一样在此Application Server上部署Liferay。