为Liferay准备Websphere

当应用服务器二进制文件均已安装完毕,启动WebSphere应用服务器(WAS) 配置文件管理工具来创建一个配置文件适用于Liferay的和遵循的指示说明这里正式Liferay的文档。 这些说明用于在Websphere 8.5上安装Liferay 6.2,但是我已按照相同的说明成功将其安装在Websphere 8.0上。




在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

图1:创建的配置文件LiferayJavaCodeGeeks

笔记

  1. 我不希望Websphere管理数据库连接,因此,只要我使用Liferay的标准数据库配置,就跳过了数据库步骤。
  2. 我也跳过了邮件配置步骤,因为我对此并不在意。
  3. 在完成新的配置文件向导之前,请记下管理控制台运行的端口(在我的情况下是9062)
  4. 我没有创建文件portal-ext.properties。 我使用了Liferay设置向导。
  5. 我通过Rational Application Developer for Websphere启动和停止Websphere(请参阅此处 )。 在Windows上,您还可以使用IBM Websphere开始菜单工具开始停止服务器。

部署Liferay

  1. 单击应用程序→新建应用程序→新建企业应用程序。
  2. 浏览到Liferay .war文件,然后单击“下一步”。 我独立下载了Enterprise Edition 6.2试用版。 您将收到一封带有xml许可证文件的电子邮件。
  3. 保持快速路径处于选中状态,然后单击下一步。 确保已检查“分发应用程序”,然后再次单击“下一步”。
  4. 选择要在其中部署Liferay的Websphere运行时和/或群集。 点击下一步。
  5. 将Liferay映射到您首选的根上下文(例如,/ javacodegeeks /),然后单击“下一步”。
  6. 确保已做出所有正确的选择,然后单击“完成”。 安装Liferay后,单击“保存到主配置”。

现在,您已经安装了Liferay,但尚未启动它。 如果希望使用PACL,则还需要配置一件事(请参阅“为Portal Access Control列表启用安全性”部分-Liferay文档)。

在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

图2:Windows开始菜单工具

开始Liferay

  1. 单击应用程序→应用程序类型→Websphere企业应用程序
  2. 选择Liferay .war复选框,然后单击开始
    在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

    图片3:启动Liferay

  3. 如果未显示任何错误,请转到http://localhost:<yourport>/<your contextroot>
  4. 如果Liferay将您重定向到通知您缺少许可证的页面。 将Liferay通过电子邮件发送给您的xml许可证文件放在<WebsphereHome>\AppServer\profiles\<yourprofile>\Liferay\deploy\然后重新启动服务器。 您必须看到Liferay门户网站的基本配置页面。 这意味着您已经在Websphere应用程序服务器上成功安装了Liferay。 请享用!
在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

图4:成功启动Liferay

常见问题

识别端口

如果您像我一样不熟悉Websphere应用程序服务器,可能很难找到应用程序服务器管理控件和Liferay在哪里运行。 在我的情况下,Websphere的管理控制在http://localhost:9062/ibm/console/上运行(我认为默认端口为9063)。 根据您的情况,端口可能不同。 您还可以在启动时从Websphere日志中查看管理控制台运行所在的端口。 您可以再次使用IBM Websphere的Windows开始菜单工具,如上图2所示。

在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

图5:管理控制台端口

成功启动管理控制台后,您将看到端口的完整目录。 单击服务器→Websphere应用程序服务器→<YourServerName>→配置选项卡→通信→端口

在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

图6:识别端口

如您所见,管理控制台运行在端口9062上,而Liferay应该运行在端口9082上。因此,如果您选择的上下文根是javacodegeeks,则Liferay应该运行在http://localhost:9082/javacodegeeks

增加JVM最大堆大小

另一个常见问题是,将Liferay部署到WAS时,页面加载速度非常慢,或者一直挂着,直到出现java.lang.OutOfMemoryError并且服务器停止。 我们可以轻松地增加WAW的最大堆大小–在大多数情况下,它可以解决此问题。

在Websphere管理控制台中:

  1. 单击服务器->服务器类型-> Websphere应用程序服务器->服务器基础结构-> Java和流程管理->流程定义。
  2. 在“其他属性”部分中,选择“ Java虚拟机”
  3. 在“常规属性”部分,为“初始堆大小”输入256 ,为“最大堆大小”输入1024
  4. 完成后,重新启动Websphere。
在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

图片7:增加WAS最大堆大小

参考文献

  1. Liferay文档
  2. http://www.mkyong.com/websphere/how-to-increase-websphere-jvm-memory/

翻译自: https://www.javacodegeeks.com/2015/02/installing-liferay-6-2-enterprise-edition-websphere-8-0.html

相关文章: