45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:在TOMCAT上安装Liferay的步骤

在TOMCAT上安装Liferay的步骤

2016-09-01 13:29:14 来源:www.45fan.com 【

在TOMCAT上安装Liferay的步骤

如何在TOMCAT上安装Liferay

二七老泉

开放源码的J2EE Portal产品Liferay Portalhttp://www.liferay.com)发布了3.0版本。从这个版本起,Liferay分为两个独立产品:Liferay企业版和Liferay专业版。其中专业版完全采用基于Spring框架(http://www.springframework.org)的轻量级架构,采用基于AOP的基础设施实现,因此可以完全脱离高端J2EE应用服务器,以web应用的形式运行在纯servlet容器(例如Tomcat)中。从技术的角度,这足以证明:基于IoC容器和AOP的轻量级架构完全可以取代EJB提供企业级强度的产品。

本文主要介绍如何在WINDOWS操作系统的TOMCAT服务器上安装Liferay

简单安装

1. 下载并安装JDK 1.4.,将环境变量中%JAVA_HOME%设置到你的JDK安装路径。
2. 下载 liferay-portal-pro-3.1.0-tomcat.zip

3. liferay-portal-pro-3.1.0-tomcat.zip解压到磁盘(C:/liferay

4. 执行 C:/LIFERAY/bin/startup.bat ,运行附带数据库以及应用服务器。

注:应用服务器默认为80端口。

5. 在浏览器地址栏输入http://localhost 点击右上方的My Liferay进入登陆页面, 用户名:test@liferay.com

密码:test

安装完毕。

定制安装

1. 下载并安装JDK 1.4.,将环境变量中%JAVA_HOME%设置到你的JDK安装路径。

2. 下载并安装 Tomcat.服务器。

3. Tomcat下创建设置portal 服务的 /conf/Catalina/localhost/liferay.xml文件,内容为

<Contextpath=""docBase="../liferay"debug="0"reloadable="true"crossContext="true">
</Context>

红字部分是将来的部署地址,可以根据需要定制。

4. 下载 liferay-portal-pro-3.1.0.war

5. 安装数据库,这里我们用sql server 为例

1. 添加一下内容在/conf/Catalina/localhost/liferay.xml

<Context...>
...
<Resourcename="jdbc/LiferayPool"auth="Container"type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/LiferayPool">
<parameter>
<name>driverClassName</name>
<value>net.sourceforge.jtds.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:jtds:sqlserver://localhost/lportal</value>
</parameter>
<parameter>
<name>username</name>
<value>test</value>
</parameter>
<parameter>
<name>password</name>
<value>test</value>
</parameter>
</ResourceParams>
</Context>

2. 复制 SQL Server JDBC驱动 %TOMCAT% /common/lib

3. SQL Server 中创建 lportal 数据库. 数据库脚本在liferay的官方网站上有下载

6. 编辑%TOMCAT/conf/catalina.properties 文件:

common.loader=${catalina.home}/common/classes,/.../${catalina.home}/common/lib/ext/*.jar

注:在300版本中不需要再配置JMS,因为ActiveMQ已经集成了这一功能。

7. 设置mailsession 照抄如下内容 %TOMCAT%/conf/Catalina/localhost/liferay.xml

<Context...>
<Resource
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
/>
<ResourceParams name="mail/MailSession">
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
</Context>

8. 设置JAAS同样照抄如下内容%TOMCAT%/conf/Catalina/localhost/liferay.xml

<Context...>
<Realm
className="org.apache.catalina.realm.JAASRealm"
appName="PortalRealm"
userClassNames="com.liferay.portal.jaas.PortalPrincipal"
roleClassNames="com.liferay.portal.jaas.PortalRole"
debug="99"
useContextClassLoader="false"
/>
</Context>

创建%TOMCAT%/conf/jaas.config文件,内容如下

PortalRealm {
com.liferay.portal.jaas.PortalLoginModule required;
};

编辑%TOMCAT%/bin/startup.bat 内容如下(好像有问题,修改后Tomcat不能正常启动。)

...

set EXECUTABLE=%CATALINA_HOME%/bin/catalina.bat

set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config

9. 部署liferay-portal-pro-3.1.0.war

解包到%TOMCAT%/liferay目录,复制/liferay/WEB-INF/lib目录下除了util-taglib.jar以外的所有jar文件到%TOMCAT%/common/lib/ext

10. 启动Tomcat

如果发现有java.lang.OutOfMemoryError异常,说明虚拟机分配的内存不够,编辑%TOMCAT%/bin/startup.bat 内容如下

。。。。。。。。

set EXECUTABLE=%CATALINA_HOME%/bin/catalina.bat

set JAVA_OPTS=-Xms256m -Xmx512m

。。。。。。。。

安装完毕

 

本文地址:http://www.45fan.com/dnjc/70790.html
Tags: 安装 Tomcat Liferay
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部