知足常乐,终生不辱,知止常止,终身不耻

统计

留言簿(1)

阅读排行榜

评论排行榜

2005年12月6日 #

Liferay的安装并修改默认的context

一、所需的软件版本:

1.     liferay-portal-pro-3.6.1

2.     Tomcat 5.5.135.5.12BUG

3.     MySQL 5.0.16

二、安装步骤:

1.       Liferay解压缩到Tomcat目录下,为%CATALINA_HOME/webapps/liferay

2.       在%CATALINA_HOME/conf/Catalin/localhost目录下新建liferay.xml文件:

<Context path="/liferay" docBase="../webapps/liferay" 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/lportal" username="root" password="admin"
        maxActive
="100" maxIdle="30" maxWait="10000" />

    
<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>

3. 将%CATALINA_HOME%/liferay/WEB-INF/lib目录下的所有JAR包
%CATALINA_HOME%/common/lib/ext路径下,注意不要剪切util-taglib.jar包,接着编辑
%CATALINA_HOME%/conf/catalina.properties文件,在common.loader后添加${catalina.home}/common/lib/ext/*.jar

4.       xercesImpl.jar包复制到%CATALINA_HOME%/common/endorsed目录下,将mysql-connector-java-3.1.12-bin.jar包复制到%CATALINA_HOME%/common/lib目录下。

5.       %CATALINA_HOME%/conf目录下新建jaas.config文件,内容如下:

PortalRealm {

       com.liferay.portal.jaas.PortalLoginModule required
;

}
;


6.       修改CATALINA_HOME/webapps/liferay/WEB-INF目录内的web.xml文件:

<context-param>

    
<param-name>root_path</param-name>

    
<param-value>/liferay</param-value>

</context-param>



           7.      
修改CATALINA_HOME/webapps/liferay/目录内的index.html文件:
<html>

<head>
    
<title></title>
    
<meta content="0; url=/liferay/c" http-equiv="refresh">
</head>

<body onLoad="javascript:location.replace('/liferay/c')">

</body>

</html>

         8.       CATALINA_HOME/webapps/liferay/WEB-INF目录下新建classes目录,在该目录内新建portal-ext.properties文件

portal.release=professional

portal.ctx
=/liferay

lucene.dir
=/liferay/lucene/


9.       修改portal-ejb.jar包:将com.liferay.portlet.login.action.ViewAction.java中的

res.sendRedirect("/c/portal/protected");


改为:

ThemeDisplay themeDisplay = (ThemeDisplay) req.getAttribute(WebKeys.THEME_DISPLAY);

res.sendRedirect(themeDisplay.getPathMain() 
+ "/portal/protected");


然后将编译后的class文件放入解压后的包中,然后用注意后面必须有个“.”)

jar cf portal-ejb.jar .

 

生成新的包,并拷贝到CATALINA_HOME/webapps/liferay/WEB-INF/lib和%CATALINA_HOME/common/lib/ext目录下。
   10.   修改Tomcat的配置,如下:

o_1.jpg




   11.   如果报java.lang.OutOfMemoryError错误,则调整JVM的内存:

o_2.jpg

posted @ 2005-12-06 13:17 心灵旅程 阅读(1571) | 评论 (0)编辑 收藏

仅列出标题