惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Recent Announcements
Recent Announcements
V
Visual Studio Blog
博客园 - 叶小钗
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
V
V2EX
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
D
DataBreaches.Net
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence

博客园 - MichaeL

【转】单例模式的几种实现方式及其特点 Google Web Toolkit (GWT)是什么? 天下难事,必作于易;天下大事,必作于细。 [工具篇]eclipse 中设置 Java/JSP/JS/HTML/CSS 智能提示 [Liferay 学习笔记]PRUser 中的prUser.setGender("");方法找不到的原因 MessageFormat.format(arg0, arg1)的用途--多语处理 Eclipse Java 开发常见的虚拟内存设置及位置 用微软的Live Writer 离线编写 CNBLOG上的日志 [liferay 学习笔记]搭建liferay的开发环境 单反全教程 [原创]HP DV2 1005AU 装机偶得 【原创】从AutoCAD中提取明细栏和标题栏中的数据 Ubuntu 8.04LTS 下中文输入法FCITX的安装与汉字显示方块的解决方法 [原创]偶遇Ubuntu 【原创】C#.Net中对中英文混排的字符串按照指定宽度截取排版 【原创】C#.Net 中枚举类型的数据在PropertyGrid控件中的显示中文描述 【原创】简单的XML文档读取与操作 【原创】实现Word模板文件中的BookMark允许多次填写修改(含代码) [原创]C#.Net 下的注册表操作(含代码)
[Liferay 学习笔记]liferay portal 安装部署
MichaeL · 2012-07-24 · via 博客园 - MichaeL

1、下载Liferay Portal Boundle

    从http://sourceforge.net/projects/lportal/ 下载最新的Tomcat Boundle版本的Liferay。例如,目前最新版本为liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip

2、安装配置

1)解压缩到任意位置。例如,E:\MyLifeRay\

2)目录结构如下:

image

其中:

data:liferay 自带例子sevencogs的数据库hsql的脚本以及lucene产生的文档。

tomcat-7.0.23 : tomcat 的home目录(也称为CATALINA_HOME)。其下结构和tomcat一样。(参见《tomcat目录结构解释介绍》)。

       bin-存放启动关闭tomcat的脚本

       conf-存放tomcat服务器的各种配置文件,最重要的及时server.xml

       lib-存放tomcat服务器及所有web应用都可访问的jar包文件。

       logs-存放tomcat日志文件

       webapps-在tomcat上发布javaweb应用时,默认把web应用文件放在该目录下。本例中存放的是liferay portal 的应用war包。ROOT目录、*Portlet目录。

       work-tomcat的工作目录,运行时把生成的一些文件放在此目录中。

3、设置liferay链接数据库

     liferay 自带了数据库hsql。若要更改使用其他数据库的话,可以在<TOMCAT_HOME>\webapps\ROOT\WEB_INF\classes目录下新建一个portal-ext.properties文件,以mysql为例,内容如下:

#MySQL#
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false     jdbc.default.username=root     jdbc.default.password=123456

其他数据库:

    #
    # SQL Server
    #
    #jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
    #jdbc.default.url=jdbc:jtds:sqlserver://localhost/lportal
    #jdbc.default.username=sa
    #jdbc.default.password=123456
 
    # Oracle
    #
    #jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
    #jdbc.default.url=jdbc:oracle:thin:@localhost:1521:xe
    #jdbc.default.username=lportal
    #jdbc.default.password=lportal
还可参考:http://www.liferay.com/community/wiki/-/wiki/Main/Database+Portal+Properties
 
4、启动tomcat,访问liferay portal
   运行<TOMCAT_HOME>\bin\startup.bat,启动tomcat完毕后,自动打开浏览器并访问:http://localhost:8080.
5、删除sevencogs示例
   1)删除<TOMCAT_HOME>\webapps下的目录sevencogs-hook。
   2)删除<TOMCAT_HOME>同级下的data目录下的hsql目录。
   重启tomcat,管理员账号变为test@liferay.com test.
可能遇到的问题:
1)liferay 启动时日志信息是乱码怎么办?
在<TOMCAT_HOME>\conf\logging.properties文件后加上一句,java.util.logging.ConsoleHandler.encoding=gbk ,重启就行了。

参考资料:百度文库