`
zhangzcz1999
  • 浏览: 144401 次
  • 性别: 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

相关推荐

Global site tag (gtag.js) - Google Analytics