Liferay 6.2 For Tomcat 的安裝方式有二種
- 若之前無安裝TOMCAT可以直接進入http://www.liferay.com/downloads/liferay-portal/available-releases,選擇TOMCAT的版本下載
- 若已經存在TOMCAT SERVER 或想手動安裝LIFERAY , 則可依以下步驟安裝, 本文已此方式安裝
- Step1. 安裝Tomcat 7
- 首先要安裝 JDK 環境:
- 下載Tomcat 7,並且解壓:
# cd /opt //切換到/opt目錄
#wget http://ftp.tc.edu.tw/pub/Apache/tomcat/tomcat-7/v7.0.63/bin/apache-tomcat-7.0.63.tar.gz //下載TOMCAT 7.63 版本
# tar -xvf apache-tomcat-7.0.63.tar.gz //解開壓縮檔
# mv apache-tomcat-7.0.63 tomcat //將檔名名成tomcat7
# mv apache-tomcat-7.0.63 tomcat //將檔名名成tomcat7
- Step2 安裝Liferay 6.2
- 安裝前請先由官網下載 Liferay -XXX.war及相關jar檔,下載網址:
- 安裝所需jar檔 , 在官網的安裝手冊中有說明要安裝的jar檔及下載處
在這我直接下載 Bundled with Tomcat 然後直接將壓縮檔解開, 將所需的jar檔傳上去
- 建立ext資料夾在 /opt/tomcat/lib之下 //依實際tomcat安裝路徑
- 解壓縮 Bundled with Tomcat 的ZIP檔案, 並將/lib/ext/下的jar檔都上傳至
- Tomcat環境設定:
- 建立 $TOMCAT_HOME/bin/setenv.sh , 在該檔中加入:
CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF8 -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=256m" //這邊我建議可以的話放大點!!
- 新增ROOT.xml在$TOMCAT_HOME/conf/Catalina/localhost之下
<Context path="" crossContext="true">
<!-- JAAS -->
<!--<Realm
classNjame="org.apache.catalina.realm.JAASRealm"
appName="PortalRealm"
userClassNames="com.liferay.portal.kernel.security.jaas.PortalPrincipal"
roleClassNames="com.liferay.portal.kernel.security.jaas.PortalRole"
/>-->
<!--
Uncomment the following to disable persistent sessions across reboots.
-->
<!--<Manager pathname="" />-->
<!--
Uncomment the following to not use sessions. See the property
"session.disabled" in portal.properties.
-->
<!--<Manager className="com.liferay.support.tomcat.session.SessionLessManagerBase" />--></Context>
- 設定
$TOMCAT_HOME/conf/catalina.properties
將以下
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar
改成:
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/ext,${catalina.home}/lib/ext/*.jar
- 編輯
$TOMCAT_HOME/conf/server.xml
加入屬性 URIEncoding="UTF-8"
如下:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
- 最後確認在$TOMCAT_HOME/webapp之下有没有support-catalina.jar, 有則刪除
- 上傳WAR檔, 將下載的WAR檔改檔名成ZIP之後解開, 把$TOMCAT_HOME/webapp/ ROOT之下的檔案移除後, 將解開的的檔案傳上去, 大功告成.
沒有留言:
張貼留言