如何更改Liferay context path
来源:互联网 发布:天天炫斗开挂软件 编辑:程序博客网 时间:2024/05/01 02:22
首先参考 Howto:windows上如何快速体验 liferay(http://liferay.javaeye.com/group/topic/325)
确保liferay能够正常运行,假设新的context为myportal
将liferay关闭后准备按照以下步骤修改
确保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());
- 如何更改Liferay context path
- 更改 liferay 工程的 context root
- 如何更改Web Project的 Web Context-root的路径
- 更改web context-root
- opendir(path,context)
- Maven 修改context path
- SpringBoot 配置context-path
- liferay 如何使用javascript
- liferay 如何重定向
- liferay 如何 用 国际化
- liferay如何debug
- JSTL中得到context path
- maven + jetty配置context path
- idea报duplicate context path '/'
- 1.Liferay新手如何入门
- Context Path + servlet path + path info = request uri
- Context Path + servlet path + path info = request uri
- Context Path + servlet path + path info = request uri
- 写在30岁人生的第一天
- 如何让tomcat bundle liferay使用不同的数据库
- JSP自定义标签试验
- Sybase数据库中在SQL中嵌套简单逻辑判断
- Linux菜鸟入门级命令大全
- 如何更改Liferay context path
- 关于服务器控件响应前台的操作方法
- .NET中DragDrop的光标
- C++中RTTI的编码实现
- 界面测试经验总结
- bochs的使用
- 以太网解释协议
- JSP 自定义标签库
- 在客户端和服务端检测某个url是否可以访问