【原创】Liferay Portal学习笔记(一):安装

来源:百度文库 编辑:神马文学网 时间:2024/04/27 17:25:51
一、 简单安装
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)   下载并安装 Liferay Portal
1.         下载并安装 Liferay Portal Professional 4.0.0 (Bundled with Tomcat and JDK 5.0), 下载网址http://www.liferay.com/web/guest/download
2.         解压缩到一个目录,并确保硬盘上有足够的空间,我们称这个目录为 TOMCAT_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 并解压缩到一个目录,我们称这个目录为 TOMCAT 。
3) 下载并安装 Liferay Portal
1、  下载 liferay-portal-4.0.0.war, 下载网址http://www.liferay.com/web/guest/download
2、  解压缩 liferay-portal-4.0.0.war 到 TOMCAT 目录下并改名为 liferay ,然后将 liferay/WEB-INF/lib 下除 util-taglib.jar 外的其他 jar 包剪切到 TOMCAT/common/lib/ext 下
3、  在 TOMCAT/conf/Catalina/localhost 目录下,删除该目录下已有的文件,然后新建 ROOT.xml 文件(这里的 ROOT 必须是大写)
ROOT.xml :
< Context path = ""  docBase = " ../liferay "  debug = " 0 "  reloadable = " true "  crossContext = " true " >

        < Resource

              name = " jdbc/LiferayPool "

              auth = " Container "

              type = " javax.sql.DataSource "

              driverClassName = " org.hsqldb.jdbcDriver "

              url = " jdbc:hsqldb:test "

              username = " sa "

              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 "

        />




4、  在TOMCAT/conf目录下,新建jaas.config文件
jaas.config :
PortalRealm {
com.liferay.portal.security.jaas.PortalLoginModule required;
};
5、  修改 TOMCAT/conf 目录下 catalina.properties 文件中的下面一段:
common.loader=${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar,${catalina.home}/common/lib/ext/*.jar
6、  修改 TOMCAT/bin 目录下 catalina.bat 文件,增加下面内容:
rem ----- Execute The Requested Command ---------------------------------------
set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT+08 -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config
7、  到 TOMCAT/bin 目录下,运行 startup.bat 。在浏览器中输入 http://localhost:8080 ,将会看见 portal 首页。
三、  连接数据库
1) 连接 HSQLDB
修改 TOMCAT/conf/Catalina/localhost/ROOT.xml 文件并将 SQL SERVER 驱动包 hsql.jar 拷贝到 TOMCAT/common/lib/ext 下
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:test"
username="sa"
password=""
maxActive="20"
/>
2)   连接 SQL SERVER
修改 TOMCAT/conf/Catalina/localhost/ROOT.xml 文件并将 SQL SERVER 驱动包 jtds-1.2.jar 拷贝到 TOMCAT/common/lib/ext 下
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=lportal4"
username="sa"
password="sa"
maxActive="100"
/>
posted on 2006-08-03 09:42韩泪 阅读(1766)评论(8)  编辑 收藏引用收藏至365Key 所属分类:Liferay学习
Feedback
# re: 【原创】Liferay Portal学习笔记(一):安装 2006-08-18 13:44
我的只有简单安装,可以使用马?
有什么区别?  回复

# re: 【原创】Liferay Portal学习笔记(一):安装 2006-08-18 14:43韩泪
@chu xue zhe
简单安装和专业安装效果没什么区别,只是方式不一样  回复

# re: 【原创】Liferay Portal学习笔记(一):安装 2006-08-19 18:08
安装LIFERAY的时候,出了些问题.
我的基本情况如下:
1。JDK:1.5.0_05;Tomcat5.5.17;
2。用mysql数据库,按照官方的安装说明,把 creat-mysql.sql 执行,建立了lportal库;
3。TOMCAT_HOME/conf/Catalina/localhost/ROOT.XML如下:

name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8"
username=""
password=""
maxActive="100"
maxIdle="30"
maxWait="10000"
/>
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.host="localhost"
/>
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"
/>

4。catalina.properties 修改:
common.loader=${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar,${catalina.home}/common/lib/ext/*.jar
5。JAAS.config如下:
PortalRealm{
com.liferay.portal.kernel.security.jaas.PortalLoginModule required;
};
6。catalina.bat 如下:
rem ----- Execute...
set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config
ROOT清空,将liferay4.1.1.war解压至ROOT目录,启动正常。但是登录,输入用户名和密码,出现错误。
SERVER: Unexpected error
...Unable to locate a login configuration.
....
小弟的系统是xp,请问楼主,可能会是什么问题?