Liferay 6.1 开发入门教程:从环境配置到部署

需积分: 10 3 下载量 196 浏览量 更新于2024-07-26 收藏 841KB DOC 举报
"这篇资源主要介绍了如何进行Liferay 6.1的开发学习,特别是针对初学者的入门教程。内容包括Liferay在Weblogic 11g上的部署步骤,涉及的环境配置,以及一些关键的配置调整,如解决乱码问题和调整JVM内存设置。此外,还提到了将Tomcat下的库文件复制到Weblogic域的lib目录,以及添加JSF库和数据库JDBC配置。" 在深入理解Liferay 6.1开发之前,我们需要知道Liferay是一款开源的企业级门户平台,用于构建数字体验和协作解决方案。它提供了丰富的portlet和主题定制能力,支持多种集成,如CMS、社交网络和工作流等。 **环境装备** 1. **Weblogic 11g**: 作为应用服务器,用于部署和运行Liferay Portal。版本10.3.5,可以从Oracle官网获取。 2. **JDK**: Liferay推荐使用JRockit JDK 1.6.24,但也可使用SUN JDK。Weblogic通常会自带JDK版本。 3. **Liferay 6.0.6**: 配备了Tomcat的版本,可以从Liferay官方网站下载。 **部署Liferay 6.1** - **设置JAVA_OPTIONS**: 在启动Weblogic的脚本中增加`-Dfile.encoding=UTF-8`,以避免编码问题导致的乱码。 - **调整JVM内存**: 如果使用JRockit JDK,可能需要在`setDomainEnv.cmd`中增大perm区大小,如设置为128M至256M。 - **复制库文件**: 将Tomcat `lib/ext`目录下的所有jar包复制到Weblogic对应域的`lib`目录,确保Weblogic能识别这些依赖。 - **添加JSF库**: 下载并添加`jsf-api-1.2.jar`到域的`lib`目录,因为Liferay可能需要JSF支持。 - **数据库配置**: 在Liferay工程的`WEB-INF/classes`下创建`portal-ext.properties`,配置JDBC连接,例如设置JNDI名称为`jdbc/LiferayPool`。 这些步骤是将Liferay从Tomcat迁移到Weblogic的关键步骤。迁移后,Liferay可以在Weblogic的强大管理特性和集群能力下运行,提供更稳定和可扩展的服务。对于初学者来说,理解这些基础配置和部署流程是非常重要的,这将有助于他们逐步掌握Liferay开发和管理的技能。在实际操作过程中,可能还需要根据具体环境和需求调整其他配置,如安全设置、性能优化等。