首先参考 Howto:windows上如何快速体验 liferay(http://liferay.iteye.com/group/topic/325)
确保liferay能够正常运行,假设新的context为myportal
将liferay关闭后准备按照以下步骤修改
1.将${TOMCAT_HOME}\webapps下ROOT目录改名为myportal
2.修改myportal下index.html
<meta content="0; url=/c" http-equiv="refresh">
<body onLoad="javascript:location.replace('/c')">
->
<meta content="0; url=c" http-equiv="refresh">
<body onLoad="javascript:location.replace('c')">
3.修改myportal\WEB-INF\web.xml
<context-param>
<param-name>root_path</param-name>
<param-value>/</param-value>
</context-param>
->
<context-param>
<param-name>root_path</param-name>
<param-value>/myportal</param-value>
</context-param>
4.修改myportal\WEB-INF\classes\portal-ext.properties
portal.ctx=/
->
portal.ctx=/myportal
5.修改myportal\html\js\editor\fckeditor\fckconfig.jsp
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Connector=/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>";
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Type=Image&Connector=/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>";
->
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Connector=/myportal/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>";
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Type=Image&Connector=/myportal/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>";
重新启动liferay
http://localhost:8080/myportal查看新设置是否正常
另:
由于fckeditor中的某些代码被硬编码在java文件中,所以使用fckeditor时浏览服务器图像和浏览器文件时返回的url不正确
比如某个图像url是/myportal/image/image_gallery?img_id=1001,但是在使用fckeditor时返回的是/image/image_gallery?img_id=1001
见ImageCommandReceiver.java
fileEl.setAttribute("url", "/image/image_gallery?img_id=" + image.getImageId());
分享到:
相关推荐
本篇文章主要讲解如何在Apache Tomcat服务器上集成Pentaho Business Analytics(一个强大的商业智能工具)与Liferay(一款流行的开源企业级门户平台)。这个过程涉及到多语言支持,因为提供的压缩包子文件包含不同...
- 修改 `Path` 变量,添加 `%JAVA_HOME%\bin`, `%JIKES_HOME%\bin`, `%ANT_HOME%\bin` 至系统路径中。 #### 五、编译Liferay源代码 1. **编译操作**: - 打开命令提示符,切换到 `D:\liferay\portal` 目录。 - ...
Liferay 是一个开源的企业级门户平台,被广泛用于构建企业网站、内网、社区和协作应用。Liferay Portal 是其核心产品,它提供了一个统一的框架来整合各种内容、应用程序和服务,同时具备高度的定制性和扩展性。下面...
### 如何在Windows环境下搭建Liferay开发环境 #### 概述 本文旨在为Java开发者提供一个清晰、简洁的指南,帮助其快速上手并搭建基于Windows操作系统的Liferay开发环境。我们将详细介绍如何安装必要的组件,并逐步...
这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如《Liferay in Action》、《Liferay Portal Systems Development》和《Liferay User Interface Development》,以及一些中文文档,这些资源...
3. **主题和布局**:掌握如何自定义Liferay的外观,包括创建和修改主题以及调整页面布局,以满足不同用户界面需求。 4. **工作流和表单**:了解Liferay内置的工作流引擎,以及如何创建和管理自定义表单,以实现流程...
Ext插件允许开发者访问和修改Liferay的内部API,甚至覆盖其源代码,但这也意味着使用时需谨慎,因为这可能导致与Liferay的更新不兼容。 1. **Ext插件的意义** - **扩展功能**:当其他类型的插件无法满足对Liferay...
解压Ant的zip文件到`C:\liferay dev`目录,配置环境变量`ANT_HOME`指向解压后的目录,并在`Path`变量中添加`%ANT_HOME%\bin`和`%ANT_HOME%\lib`。 **步骤3:安装与配置Eclipse** 解压Eclipse IDE的win32-x86_64版本...
"Liferay Portal 6.1 源码导入到 Eclipse" Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和...
Aperte Reports是一种轻量级的解决方案,无需任何外部基础架构即可为Liferay提供高级报告和仪表板功能。 Aperte Reports已获得GNU LGPL许可,并基于Jasper Reports报告引擎和Vaadin RIA框架构建。 Aperte Reports...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、社交网络和内部协作系统。本压缩包包含了四个重要的Liferay开发文档,旨在帮助开发者深入理解和掌握Liferay的使用...
【标题】:“Liferay Portlet Demo” 在Liferay Portal中,Portlets是可重用的Web组件,它们为用户提供交互式功能。"Liferay Portlet Demo"是一个示例项目,旨在展示如何在Liferay环境中开发、部署和使用portlet。...
标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...
由于提供的部分内容包含大量无法识别的乱码,我们将主要依据标题、描述和标签来生成与Liferay相关的知识点。以下是对“Liferay学习笔记1”的详细解释和相关知识点的深入探讨: ### Liferay概述 Liferay是一款开源...
### Liferay Mobile SDK:构建移动应用的全面指南 #### 一、引言:Liferay与移动应用 Liferay是一款强大的企业级门户平台,它不仅能够为用户提供一站式的访问体验,还可以作为后端服务来支持移动应用开发。随着...