原创作者: zhangzcz1999   阅读:6727次   评论:0条   更新时间:2011-05-26    
   一、    简单安装
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
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics