引用
Tomcat下安装liferay(专业版)
在 Tomcat下配置liferay portal (专业配置)
1. 下载安装JDK 1.4.2。设置环境变量命名为%JAVA_HOME% 并让它指向你的目录。
2. 下载安装Tomcat5.0.x
3. 创建 /conf/Catalina/localhost/liferay.xml
<Context path="" docBase="../liferay" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" />
<ResourceParams name="jdbc/LiferayPool">
<parameter>
<name>driverClassName</name>
<value>org.hsqldb.jdbcDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:hsqldb:test</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
</ResourceParams>
<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>
<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>
4. 下载 liferay-portal-pro-3.6.1.war。
5. 编辑 /conf/catalina.properties。
common.loader=
${catalina.home}/common/classes,\
...\在这段最后加入
${catalina.home}/common/lib/ext/*.jar
6. 创建/conf/Catalina/localhost/tunnel.xml。
<Context path="/tunnel">
<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>
7. 创建/conf/jaas.config。
PortalRealm {
com.liferay.portal.jaas.PortalLoginModule required;};
8. 编辑/bin/catalina.bat
在rem ----- Execute...中加入:
set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config
9. 解压liferay-portal-pro-3.6.1.war:创建到%CATALINA_HOME%/liferay目录地下(%CATALINA_HOME%为任意目录,最好不带中文)
10. 移动%CATALINA_HOME%/liferay/WEB-INF/lib 下除util-taglib.jar之外的所有.jar包放入/common/lib/ext。
11. 启动Tomcat,在浏览器地址栏上输入http://localhost就能看见登录界面,用户名输入:test@liferay.com,密码:test.
疑难:
1. 此方法只适应Tomcat5.0.x 和 jdk1.4.2,其他版本搭配,并不一定使用;
2. liferay-portal-pro-3.6.1.war用WinRAR解压即可;
3. 在安装Tomcat时应注意,不要让别的程序占用了8080端口,如果占用,可以在安装的时候修改端口,也可以修改
/conf/server.xml,使port="8082"或其他端口。
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
4.安装完毕,打开地址时可能报 java.lang.OutOfMemoryError,设置JVM的内存为-Xmx512m。
附原安装文件:
Tomcat 5.0.x/5.5.x
Expert
Download and install JDK 1.4.2 . Set an environment variable
If you are using Tomcat 5.5.x, you must download and install
JDK 5.
Download and install Tomcat.
You can download Tomcat 5.0.x or Tomcat 5.5.x. This
documentation assumes that you are using Tomcat
5.0.x but will also give special instructions for usage with
Tomcat 5.5.x.
Create /conf/Catalina/localhost/liferay.xml to set up the
portal web application.
<Context
path=""
docBase="../liferay"
debug="0"
reloadable="true"
crossContext="true">
</Context>
For Tomcat 5.5.x, edit /conf/Catalina/localhost/ROOT.xml.
You must also remove the reference to
path="" in the XML.
Download liferay-portal-pro-3.6.1.war.
Populate your database with the portal schema and default
data.
Edit /conf/catalina.properties.
common.loader=
${catalina.home}/common/classes,\
...\
${catalina.home}/common/lib/ext/*.jar
Configure data sources for your database. Make sure the JDBC
driver for your database is accessible by Tomcat.
Create a mail session bound to mail/MailSession. You only
need to set the locations of the IMAP, POP3,
and SMTP servers.
Edit /conf/Catalina/localhost/liferay.xml and configure a
mail session. For Tomcat 5.5.x, edit
/conf/Catalina/localhost/ROOT.xml.
<Context...>
<Resource
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
/>
<ResourceParams name="mail/MailSession">
<parameter>
<name>mail.store.protocol</name>
<value>imap</value>
</parameter>
<parameter>
<name>mail.transport.protocol</name>
<value>smtp</value>
</parameter>
<parameter>
<name>mail.imap.host</name>
<value>localhost</value>
</parameter>
<parameter>
<name>mail.pop3.host</name>
<value>localhost</value>
</parameter>
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
</Context>
Configure JAAS.
Edit /conf/Catalina/localhost/liferay.xml and configure a
security realm. For Tomcat 5.5.x, edit
/conf/Catalina/localhost/ROOT.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>
Repeat this step for a file called
/conf/Catalina/localhost/tunnel.xml if you want to enable
Liferay's
HTTP tunneling.
Create /conf/jaas.config.
PortalRealm {
com.liferay.portal.jaas.PortalLoginModule required;};
Edit /bin/catalina.bat so that Tomcat can reference the
login module.
...
rem ----- Execute...
set JAVA_OPTS=%JAVA_OPTS%
-Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.
config
Deploy liferay-portal-pro-3.6.1.war.
Unpack liferay-portal-pro-3.6.1.war to
%CATALINA_HOME%/liferay.
Move every jar except util-taglib.jar from
%CATALINA_HOME%/liferay/WEB-INF/lib to /common/lib/ext.
This step is only necessary if you plan to hot deploy
portlet WARs.
Start Tomcat.
If you get a java.lang.OutOfMemoryError exception while
starting up Tomcat, give your JVM more memory
by setting -Xmx512m.
Open your browser to http://localhost. Click on My Liferay
at the upper right hand corner to enter the
login screen. Your login is test@liferay.com and your
password is test.
[size=medium][/size]
分享到:
相关推荐
在已运行的Tomcat安装Liferay 6.1.0,下載Source code 開始 step by step
打开Liferay IDE,Window-->Preferences-->Server-->Runtime Environment,点击右边Add…,在弹出的服务器选择里面选择Liferay,Inc-->Liferay v6.1 CE (Tomcat 7),请打“Create a new location server”打上勾。...
详细介绍了在linux系统下怎么安装liferay的过程,
波塔尔 Tomcat 7 和 Tomcat 8 的 Liferay 门户分发; 为 Java 8 重新编译; 应用了自定义补丁。
在was7.0上面安装部署liferay portal,主要说明相关配置文件的放置、数据库的配置、相关JAR包以及应用程序的安装应用
本教程详细的为大家介绍了Liferay的安装步骤以及Liferay的相关配置,如数据库的连接。
Liferay Portal Liferay IDE
liferay_Portal的安装与简单应用
NULL 博文链接:https://likaidalian.iteye.com/blog/1669749
一共有三部分,这是第一部分。liferay,tomcat
Windows平台Liferay6.1.1安装部署手册
Liferay6.1.1安装部署手册(Windows and Linux),Windows和Linux平台的安装部署都有,涉及mysql、oracle数据库,对初学者很有帮助
liferay5.2.3 tomcat6 eclipse ide 开发文档
这是官方的文档,我试过了,用的4.3.5版本,只有些微改变。
liferay portal tomcat
sourceforge liferay sourceforge下载链接
liferay-portal使用的tomcat需要经过配置后才能被正常使用的,这里提供下jar包,给那些自己配置tomcat服务器的tx使用(我测试过的tomcat5.x有用)
liferay_系列初始Ide_SDK入门教程,Eclipse的lifeRay配置使用
Liferay资源下载,liferay安装部署以及代码工具下载,
liferay portal 开发指南liferay portal 开发指南liferay portal 开发指南liferay portal 开发指南