在Websphere 8.0上安装Liferay 6.2 Enterprise Edition

为Liferay准备Websphere

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

图1:创建的配置文件LiferayJavaCodeGeeks

图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文档)。

图2:Windows开始菜单工具

图2:Windows开始菜单工具

开始Liferay

  1. 单击应用程序→应用程序类型→Websphere企业应用程序
  2. 选择Liferay .war复选框,然后单击开始
    图片3:启动Liferay

    图片3:启动Liferay

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

图4:成功启动Liferay

常见问题

识别端口

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

图5:管理控制台端口

图5:管理控制台端口

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

图6:识别端口

图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。
图片7:增加WAS最大堆大小

图片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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/360579.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java完数流程图_编程基本功训练:流程图画法及练习

对于“程序设计”的工作&#xff0c;许多初学者的理解就是“写代码”。同样&#xff0c;新手们苦恼的问题是&#xff0c;他们只会“写代码”。当接到一个新的任务&#xff0c;不少人总是在第一时间就爬到键盘上去敲代码。敲着敲着&#xff0c;就把自己绕糊涂了。头晕脑胀地坚持…

java开发环境搭建 pdf_01搭建java web开发环境.pdf

01搭建java web开发环境.pdf还剩19页未读&#xff0c;继续阅读下载文档到电脑&#xff0c;马上远离加班熬夜&#xff01;亲&#xff0c;很抱歉&#xff0c;此页已超出免费预览范围啦&#xff01;如果喜欢就下载吧&#xff0c;价低环保&#xff01;内容要点&#xff1a;( 7)在 M…

在AWS Elastic MapReduce上运行PageRank Hadoop作业

在上一篇文章中&#xff0c;我描述了执行PageRank计算的示例&#xff0c;该示例是使用Apache Hadoop进行Mining Massive Dataset课程的一部分。 在那篇文章中&#xff0c;我接受了Java中现有的Hadoop作业&#xff0c;并做了一些修改&#xff08;添加了单元测试&#xff0c;并通…

java sort 第二个参数_详解java Collections.sort的两种用法

Collections是一个工具类&#xff0c;sort是其中的静态方法&#xff0c;是用来对List类型进行排序的&#xff0c;它有两种参数形式&#xff1a;public static > void sort(List list) {list.sort(null);}public static void sort(List list, Comparator super T> c) {lis…

MVC3 中使用Unity实现依赖注入

前言&#xff1a;前段时间一直在研究依赖注入&#xff0c;不过不是在MVC框架中使用&#xff0c;今天突然想到在MVC中使用Unity实现依赖注入&#xff0c;一时慌了&#xff0c;不知道从何下手&#xff0c;接着就是网上不停的找资料&#xff0c;下面我把我找到的资料分享下&#x…

ms2005 SQL Server设置改为SQL Server身份验证

1.为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 启用远程连接 必须为要从远程计算机连接到的每个 SQL Server 2005 实例启用远程连接。为此&#xff0c;请按照下列步骤操作&#xff1a; 1.单击“开始”&#xff0c;依次指向“程序”、“Microsoft…

在Graphite中存储Hystrix的几个月历史指标

Hystrix的杀手级功能之一是低延迟&#xff0c;数据密集型且美观的仪表板 &#xff1a; 即使这只是Hystrix实际操作的副作用&#xff08;断路器&#xff0c;线程池&#xff0c;超时等&#xff09;&#xff0c;它也往往是最令人印象深刻的功能。 为了使其工作&#xff0c;您必须…

NYOJ-----最少乘法次数

最少乘法次数 时间限制&#xff1a;1000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;3描述给你一个非零整数&#xff0c;让你求这个数的n次方&#xff0c;每次相乘的结果可以在后面使用&#xff0c;求至少需要多少次乘。如24&#xff1a;2*222&#xff08;第一次乘&a…

php投票系统中各个文件的作用说明,PHP开发简单投票系统之投票页面功能模块(二)...

当完成前面的投票后&#xff0c;可以选择点击查看结果查看每个项目的总票数和所有项目的投票百分比。点击“查看结果”后程序会自动计算每个项目的票数和所占百分比。使用了隐藏表单属性隐藏域在页面中对于用户是不可见的&#xff0c;在表单中插入隐藏域的目的在于收集或发送信…

ref 和out 关键字

ref 和out 关键字 通过对CLR的学习&#xff0c;我们可以知道&#xff0c;CLR默认所有方法参数都是传值的。对于引用类型的对象&#xff0c;传递的是对象的引用&#xff08;指向对象的指针&#xff09;&#xff0c;被调用者拥有该对象的引用的拷贝&#xff0c;能够修改对象&…

php-cli下载,php-cli-color

一个简单的 PHP 命令行 cli 输出彩色的类库安装composer require wujunze/php-cli-color ~1.0使用getColoredString("Testing Colors class, this is purple string on yellow background.", "purple", "yellow") . PHP_EOL;echo $colors->ge…

您会后悔对Lambdas应用重载!

编写好的API很难。 非常辛苦。 如果您想让用户喜欢您的API&#xff0c;则必须考虑很多事情。 您必须在以下两者之间找到适当的平衡&#xff1a; 有用性 易用性 向后兼容 前向兼容性 之前&#xff0c;在我们的文章&#xff1a; 如何设计良好的常规API中&#xff0c;我们已经…

如何:优化Hive ZooKeeper Lock Manager实施

Hive一直使用ZooKeeper作为分布式锁定管理器来支持HiveServer2中的并发。 基于ZooKeeper的锁管理器在小型环境中运行良好。 但是&#xff0c;随着越来越多的用户从HiveServer迁移到HiveServer2并开始创建大量并发会话&#xff0c;可能会出现问题。 主要问题是Hiveserver2和ZooK…

《图解HTTP》第1章 了解Web及网络基础

《图解HTTP》第1章 了解Web及网络基础 1. 使用 HTTP 协议访问 Web1.1 网络基础 TCP/IP1.2 TCP/IP 协议族1.2.1 TCP/IP 的分层管理 1. 使用 HTTP 协议访问 Web Web 使用一种名为 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09; 的协议作为…

JBoss Forge NetBeans集成–入门

JBoss Forge是构建基于Maven的Java EE项目的最快方法。 因此&#xff0c;它已经具有了令人敬畏的功能&#xff0c;使您作为开发人员的生活更加轻松。 在大多数情况下&#xff0c;使用Forge的人们可能会对创建Web应用程序感兴趣。 有很多入门Forge基础的方法。 您可以查看quick…

SQL语法的重要知识点总结

好几年没写SQL语句了。现在到了新的team&#xff0c;需要用到数据库。作为QA的话时常需要使用客户端工具连接到数据库中找寻或修改数据。这么长时间没使用&#xff0c;一些SQL的使用技巧都忘得差不多了。晚上看了一些资料&#xff0c;花了1个多小时又捡起了曾经的知识。现在总结…

您需要了解的有关默认方法的所有信息

因此&#xff0c;默认方法是……昨天的新闻&#xff0c;对不对&#xff1f; 是的&#xff0c;但是使用一年后&#xff0c;积累了很多事实&#xff0c;我想将这些事实收集在一个地方&#xff0c;供刚开始使用它们的开发人员使用。 甚至有经验的人都可以找到他们不知道的一两个细…

php 在函数里打开链接,JavaScript中打开链接的几种方法介绍

如何使用JavaScript打开链接&#xff1f;本篇文章我们就来看看使用JavaScript打开链接的几种方法介绍。我们先来看一段代码使用Javascript实现打开链接&#xff0c;需要在location.href中替换要打开的链接的URL。location.href http://www.php.cn/blog.html;通过上述代码我们可…

三代基因组测序技术原理简介

考虑到cnblog不适合基因组领域这种类型的文章&#xff0c; 最终&#xff0c;我自己开通了公众号&#xff1a;碱基矿工&#xff0c;欢迎感兴趣的同学关注&#xff01; 也可以关注我的知乎&#xff1a;https://www.zhihu.com/people/yellowtree/activities 2018年1月修改&#x…

Java并发教程–锁定:显式锁定

1.简介 在许多情况下&#xff0c;使用隐式锁定就足够了。 有时&#xff0c;我们将需要更复杂的功能。 在这种情况下&#xff0c; java.util.concurrent.locks包为我们提供了锁定对象。 当涉及到内存同步时&#xff0c;这些锁的内部机制与隐式锁相同。 区别在于显式锁提供了其他…