- Liferay Beginner’s Guide
- Robert Chen Sandeep Nair Samir Bhatt
- 247字
- 2021-08-27 12:04:34
Time for action – deploying Liferay
Next, follow these steps to configure Liferay with Tomcat:
- Create a folder called
Liferay
, which we will refer to asLIFERAY_HOME
from now on. - Extract the Tomcat zip file you have downloaded earlier to
LIFERAY_HOME
. You should see a folder namedapache-tomcat-6.0.33
insideLIFERAY_HOME
. From now on this folder will be referred to asTOMCAT_HOME
. - Create a folder called
ext
insideTOMCAT_HOME/lib
. Extract the Portal Dependencies jars zip that you downloaded earlier to thisext
folder. - Copy the jars like
mysql.jar
,jta.jar
, andmail.jar
inside theTOMCAT_HOME/lib
folder, which has been provided to you in the code folder of this chapter. - Create a file called
ROOT.xml
insideTOMCAT_HOME/conf/Catalina/localhost
. Add the following content insideROOT.xml
:<Context path=””> </Context>
- Open the file
TOMCAT_HOME/conf/catalina.properties
and find a property calledcommon.loader
. Append${catalina.home}/lib/ext/*.jar
at the end as follows:common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/ext/*.jar
- Delete the contents inside
TOMCAT_HOME/webapps/ROOT
folder and extract the contents of Liferay Portal war that you downloaded before. - Open
catalina.bat
fromTOMCAT_HOME/bin
using a text editor. Find a line which starts withrem ----- Execute
. - Below that line add the following to increase heap space and save the file:
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m -Dfile.encoding=UTF8 -Duser.timezone=GMT
- Start the server by double-clicking
startup.bat
insideTOMCAT_HOME/bin
. - The server will start up and the default Liferay home page will be opened automatically in the browser.
What just happened?
You have just seen how to deploy Liferay in an existing Tomcat server.
Next let's see how we can configure a production database with Liferay.
推薦閱讀
- Intel FPGA/CPLD設計(基礎篇)
- Windows phone 7.5 application development with F#
- Effective STL中文版:50條有效使用STL的經驗(雙色)
- 電腦常見故障現場處理
- OUYA Game Development by Example
- Arduino BLINK Blueprints
- 筆記本電腦維修實踐教程
- LPC1100系列處理器原理及應用
- Spring Cloud微服務和分布式系統實踐
- Spring Cloud實戰
- Arduino項目開發:智能生活
- UML精粹:標準對象建模語言簡明指南(第3版)
- 電腦主板維修技術
- Machine Learning Projects for Mobile Applications
- Arduino項目開發:智能控制