`
zhangzcz1999
  • 浏览: 148208 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

LifeRay安装配置开发环境全过程(一)

阅读更多
   一、    简单安装
1)下载并安装 JDK1.5

1、  下载并安装 Windows Platform J2SE(TM) Development Kit 5.0 Update ,下载网址 http://java.sun.com/j2se/1.5.0/download.jsp

2、  在控制面板 --> 系统 --> 高级选项 --> 环境变量,新增一个用户变量 JAVA_HOME 并指向 JDK 的安装目录

3、 设置path变量,增加下面信息%JAVA_HOME%\bin
2)   下载并安装 Liferay Portal

1.         下载并安装liferay-portal-tomcat-jdk5-4.2.2.zip, 下载网址 http://sourceforge.net/project/showfiles.php?group_id=49260&package_id=42607

2.         解压缩到一个目录,并确保硬盘上有足够的空间,我们称这个目录为 TOMCAT_HOME,如果你的系统有设置catalina_home的话,请将catalina_home指向此目录。
3)   启动 TOMCAT

到 TOMCAT/bin 目录下,运行 startup.bat 。

你的 Apache Tomcat server 能够编译并运行 Liferay Portal 。默认情况下, portal 使用自带的 HSQL 数据库。在浏览器中输入 http://localhost:8080 ,将会看见 portal 首页。
二、  开发环境配置
1)   下载并安装 JDK1.5

1、  下载并安装 Windows Platform J2SE(TM) Development Kit 5.0 Update ,下载网址 http://java.sun.com/j2se/1.5.0/download.jsp

2、  在控制面板 --> 系统 --> 高级选项 --> 环境变量,新增一个用户变量 JAVA_HOME 并指向 JDK 的安装目录
2)   下载并安装 TOMCAT

1、  下载 apache-tomcat-5.5.17.zip 并解压缩到一个目录,设置CATALINA_HOME指向此目录。
3)   下载并安装JIKES和ANT、Eclipse
1、 下载IBM的开源java编译器jikes,解压到一个目录,并设置JIKES_HOME指向此目录(最好此目录名不要包含中文名和空格)。
2、 下载ant1.6.5解压到一个目录,并设置ANT_HOME指向此目录。
3、 设置path变量,增加下面信息%ANT_HOME%\bin;%JAVA_HOME%\bin;%JIKES_HOME%;
4、 下载eclipse3.2(还可以用myeclipse可以免装tomcat插件),安装tomcat插件等。

4) 下载并安装 Liferay Portal

1、  下载 liferay-portal-src-4.2.2.zip和liferay-portal-tomcat-4.2.2.zip,下载网址http://sourceforge.net/project/showfiles.php?group_id=49260&package_id=42607

2、  解压liferay -portal-src-4.2.2.zip到一个目录portal,进入此目录,创建app.server.{机器名}.properties,如我创建了(app.server.MEISTER.properties),在里面指定之后要用的ext目录和应用服务器路径:

          我在里面设置了:

                                  lp.ext.dir=D:/Projects/javaProjects/ext

                           应用服务器路径(可以不用设置):

                                      app.server.parent.dir=D:/Projects/javaProjects/ext/servers

                                      app.server.tomcat.dir=${app.server.parent.dir}/tomcat       

            用命令行进入到此目录执行

                               ant start   然后执行 ant built-ext  这样子可以在你用 lp.ext.dir指定的目录里面创建ext扩展开发项目。

3、启动myeclipse, File->import->exsiting project in workspaces-》选择portal目录,这样你就可以简单你的eclipse项目树中多了一个项目叫portal,这个是 liferay4.2.2的原始项目来的,包含所有源码。再用同样方法打开ext目录,这样就又多了个ext项目,这是用来开发扩展liferay的,我们在liferay上开发,一般都是在此进行的,而不是直接在portal这liferay的本身源码上来进行的。

4、解压liferay-portal-tomcat-4.2.2.zip到ext目录下面的servers\tomcat里面,并吧eclipse里面的tomcat插件指向此目录,如果设置了CATALINA_HOME的也指向此目录,这样方便进行调试。

5、liferay数据库链接配置,是通过对tomcat里面的conf\Catalina\localhost\ROOT.xml来配置的,若用liferay默认的数据库,我们就不需要对它进行修改。

我用的是mysql数据库,把mysql数据库jdbc驱动放置在tomcat下的\common\lib,设置ROOT.xml:
<Context path="" docBase="/" debug="0" reloadable="true" crossContext="true">
        <Resource
             name="jdbc/LiferayPool"
              auth="Container"
              type="javax.sql.DataSource"
              driverClassName="com.mysql.jdbc.Driver"
              url="jdbc:mysql://localhost:3306/lportal"
              username="root"
              password="password"
              maxActive="20"
        />
        <Resource
              name="mail/MailSession "
              auth="Container"
              type="javax.mail.Session"
              mail.transport.protocol="smtp"
              mail.smtp.host="localhost"
        />
        <Realm
              className="org.apache.catalina.realm.JAASRealm"
              appName="PortalRealm"
              userClassNames="com.liferay.portal.security.jaas.PortalPrincipal"
              roleClassNames="com.liferay.portal.security.jaas.PortalRole"
              debug="99"
              useContextClassLoader="false"
        />
</Context>
6、配置好后,启动数据库(mysql),用工具执行ext项目里面\sql\create\下面的mysql的创建脚本建立数据库lportal.
7、在myeclipse里面启动tomcat,用http://localhost:8080/打开就可以看到liferay的首页了。
8、你可以在ext项目里面创建自己的portlet了,只需要创建好后用ant执行deploy,就会自动加入到你设定的tomcat下,成为liferay的一部分了。

嗯。大概就这些。
网上还有其他的安装配置方案都挺好的,大家不懂的看看很有帮助。网址如下:
http://www.blogjava.net/coldtear/archive/2006/08/03/61454.html
http://www.360doc.com/showWeb/0/0/292145.aspx
http://blog.csdn.net/axu20/archive/2007/07/24/1705292.aspx
http://hi.baidu.com/suridea/blog/category/Liferay/index/1
分享到:
评论
8 楼 zhangzcz1999 2010-04-13  
xueshuanglong 写道
网上现在的资料尽是一些旧版的,没有最新的。

没有呢,好久不弄liferay了~
看英文文档咯~
7 楼 xueshuanglong 2010-04-09  
网上现在的资料尽是一些旧版的,没有最新的。
6 楼 xueshuanglong 2010-04-09  
如果有新的的话,希望你能详细的发布出来,让我学习一下,谢谢!
5 楼 xueshuanglong 2010-04-09  
zhangzcz1999 写道
xueshuanglong 写道
我在执行 ant built-ext  之后  出了个错
D:\xueshuanglong\liferay portal\portal>ant built-ext
Buildfile: D:\xueshuanglong\liferay portal\portal\build.xml

BUILD FAILED
Target "built-ext" does not exist in the project "portal".

Total time: 4 seconds
D:\xueshuanglong\liferay portal\portal>

劳驾看看这个是为什么呢??


你用的是新版本的liferay吧~
明显现在是没有了那个built-ext这个ant的task了
我这配置是很久以前的了,估计现在的跟我写这个时候已经完全不同了




那你现在有新的配置方法吗???
4 楼 zhangzcz1999 2010-04-09  
xueshuanglong 写道
我在执行 ant built-ext  之后  出了个错
D:\xueshuanglong\liferay portal\portal>ant built-ext
Buildfile: D:\xueshuanglong\liferay portal\portal\build.xml

BUILD FAILED
Target "built-ext" does not exist in the project "portal".

Total time: 4 seconds
D:\xueshuanglong\liferay portal\portal>

劳驾看看这个是为什么呢??


你用的是新版本的liferay吧~
明显现在是没有了那个built-ext这个ant的task了
我这配置是很久以前的了,估计现在的跟我写这个时候已经完全不同了
3 楼 xueshuanglong 2010-04-08  
我在执行 ant built-ext  之后  出了个错
D:\xueshuanglong\liferay portal\portal>ant built-ext
Buildfile: D:\xueshuanglong\liferay portal\portal\build.xml

BUILD FAILED
Target "built-ext" does not exist in the project "portal".

Total time: 4 seconds
D:\xueshuanglong\liferay portal\portal>

劳驾看看这个是为什么呢??
2 楼 TheMarine 2009-01-14  
1、  下载 apache-tomcat-5.5.17.zip 并解压缩到一个目录,设置CATALINA_HOME指向此目录。

4、解压liferay-portal-tomcat-4.2.2.zip到ext目录下面的servers\tomcat里面,并吧eclipse里面的tomcat插件指向此目录,如果设置了CATALINA_HOME的也指向此目录,这样方便进行调试。
1 楼 evelyn0330 2008-05-30  
http://sourceforge.net/project/showfiles.php?group_id=49260&package_id=42607

相关推荐

    liferay开发配置资料(全)

    这份"liferay开发配置资料(全)"压缩包包含了全面的Liferay开发和配置相关的资源,对于学习和掌握Liferay的使用、定制以及扩展非常有帮助。 首先,Liferay Portal的基础知识是必不可少的。Liferay Portal的核心...

    liferay配置使用开发大全

    《Liferay配置使用开发大全》是一本全面介绍Liferay Portal平台的指南,涵盖了从环境配置到深度开发的全过程。Liferay Portal是一款开源的企业级内容管理平台,广泛应用于构建企业内部和外部的协作、社交和信息发布...

    liferay-开发文档

    最后,"Liferay开发环境配置说明文档.pdf"为开发者提供了详细的环境准备步骤,包括安装JDK、下载Liferay、配置IDE等,确保开发者能够快速搭建起一个适于开发的环境。 总的来说,这些文档构成了一个全面的Liferay...

    Liferay合集.zip

    书中涵盖了从安装配置到创建自定义portlet、主题和布局的全过程,还讨论了Liferay的安全性和性能优化,帮助读者将Liferay应用于实际项目中。 《Liferay Portal Systems Development》则更侧重于Liferay的系统开发...

    liferay开发指南6.0

    - **Eclipse 配置**:设置Eclipse环境,以便更好地支持Liferay开发。 #### 访问 Liferay 门户 - **启动 Liferay 门户的服务**:确保Liferay服务正常启动。 - **访问 Liferay 门户**:通过浏览器访问Liferay的地址...

    liferay-portlet-development

    《Liferay Portlet 开发——全面指南》:深入解析与实战技巧 ...通过理论结合实践的方式,本书将带领读者深入了解Liferay平台,掌握portlet开发的全过程,为成为优秀的Liferay开发者打下坚实的基础。

    Liferay6开发指南[汇编].pdf

    总的来说,这份指南提供了一个全面的框架,帮助开发者了解如何利用Liferay 6构建和扩展企业级应用,涵盖了从基础集成到复杂定制的全过程。对于想要深入了解和开发Liferay的人员来说,这是一份非常有价值的学习资料。

    liferay资源-Liferay门户系统技术手册.pdf

    ### Liferay 5.1.1 技术手册知识点概览 ...总体而言,《Liferay门户系统技术手册》提供了全面且深入的技术指导,涵盖了从环境搭建到系统部署的全过程,是Liferay门户系统开发与维护的重要参考文献。

    liferay最新的资料,刚下来的....

    这可能是Liferay Portal的基础知识文档,涵盖了从安装、配置到使用的全过程。它可能包含了Liferay的架构概述,比如portlet、主题、布局和工作流的概念。此外,还可能涉及安全管理、性能优化和扩展Liferay功能的API...

    liferay集成struts2

    Struts2框架是Apache的一个开源项目,用于简化Java Web应用的开发过程。将Struts2框架集成到Liferay的Portlet插件中可以实现更为灵活的业务逻辑处理,提高开发效率。 #### 二、Portlet插件集成Struts2框架步骤详解 ...

    Portal入门学习

    ### Portal入门学习知识点...通过上述步骤,可以成功搭建起一个基于 Liferay 的 Portal 开发环境,并实现一个简单的 JSP Portlet。这些基础知识对于初学者来说至关重要,有助于深入理解 Portal 的构建过程和技术细节。

    pretius-ckeditor-hook:在 LifeRay 6.0.6 中升级 CKEditor

    5. **测试与调试**:在开发环境中部署hook,测试CKEditor的功能,如文本格式化、图片上传、链接插入等,确保所有功能正常工作。同时,还要注意浏览器兼容性和性能表现。 6. **部署到生产环境**:在测试无误后,将...

    PortLet 入门小例子

    开始时,你需要选择一个合适的开发环境,如Eclipse IDE,并安装支持portlet开发的插件,例如IBM Rational Application Developer或Liferay Developer Studio。然后,你可以创建一个新的portlet项目,设置相应的项目...

    JBuilder 的详细介绍(官方)

    JBuilder作为一款由Borland公司推出的集成开发环境(IDE),专为Java开发者设计,自问世以来便受到了广泛的关注与应用。本文将基于《JBuilder 的详细介绍(官方)》这一资料,深入探讨JBuilder 2007的特性、界面、...

Global site tag (gtag.js) - Google Analytics