知足常樂,終生不辱,知止常止,終身不恥

          統(tǒng)計(jì)

          留言簿(1)

          閱讀排行榜

          評(píng)論排行榜

          2005年12月6日 #

          Liferay的安裝并修改默認(rèn)的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包復(fù)制到%CATALINA_HOME%/common/endorsed目錄下,將mysql-connector-java-3.1.12-bin.jar包復(fù)制到%CATALINA_HOME%/common/lib目錄下。

          5.       %CATALINA_HOME%/conf目錄下新建jaas.config文件,內(nèi)容如下:

          PortalRealm {

                 com.liferay.portal.jaas.PortalLoginModule required
          ;

          }
          ;


          6.       修改CATALINA_HOME/webapps/liferay/WEB-INF目錄內(nèi)的web.xml文件:

          <context-param>

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

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

          </context-param>



                     7.      
          修改CATALINA_HOME/webapps/liferay/目錄內(nèi)的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目錄,在該目錄內(nèi)新建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文件放入解壓后的包中,然后用注意后面必須有個(gè)“.”)

          jar cf portal-ejb.jar .

           

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

          o_1.jpg




             11.   如果報(bào)java.lang.OutOfMemoryError錯(cuò)誤,則調(diào)整JVM的內(nèi)存:

          o_2.jpg

          posted @ 2005-12-06 13:17 心靈旅程 閱讀(1582) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 晋江市| 新竹县| 景东| 洛南县| 普兰店市| 鸡泽县| 宁海县| 澳门| 神池县| 阿拉善左旗| 金山区| 汝州市| 色达县| 三原县| 铜川市| 涿州市| 西宁市| 巨鹿县| 丰原市| 志丹县| 筠连县| 定远县| 牙克石市| 天镇县| 北辰区| 萨嘎县| 昌乐县| 阿拉善左旗| 松桃| 合山市| 维西| 休宁县| 淮滨县| 河津市| 汉川市| 宝坻区| 洮南市| 政和县| 德庆县| 嘉禾县| 荔浦县|