Liferay環境搭建 詳細指南


版本:Liferay 6.2.4

1. 下載與安裝

1.1 首先下載以下文件:

  Eclipse中的Liferay插件
    liferay-ide-updatesite-3.1.0-m2-201702090100.zip
  Liferay SDK
    liferay-plugins-sdk-6.2-ce-ga5-20151118111117117.zip
  Tomate和LiferayPortal集成的Server
    liferay-portal-tomcat-6.2-ce-ga5-20151119152357409.zip
  Eclipse Noen2
    eclipse-jee-neon-2-win32-x86_64.zip
  JDK 7
    JDK 7
  LiferayPortal的源碼(可以查看源碼)
    liferay-portal-src-6.2-ce-ga5-20151118111117117.zip
  oracle 11g express和java jdbc驅動包
    OracleXE112_Win64.zip, ojdbc6_g.jar

 

1.2 把上面幾個zip文件拷貝到本地目錄,並且解壓這些zip文件:

  最好解壓后的文件都放到同一個目錄下面,例如我的是:D:\liferay6.2,
  另外,如果使用原文件夾名字,可能會在使用Service Builder的時候,拋出異常,
  是說CreateProcess error=206, 文件名或擴展名太長。
  原因是讀取SDK的目錄太長,需要為文件夾重命名,所以解壓縮之后將他們都放在同一個目錄下,並且將文件夾重命名。

1.3 安裝Java JDK 7。然后一定要把Java配置JavaHome到ClassPath中去。

1.4 到eclipse解壓后的目錄中,打開eclipse.

1.5 在eclipse中安裝Liferay的插件:

  步驟為Help > Install New Software > 選擇 liferay-ide-updatesite-2.2.4-ga5-201507230603.zip> 勾選要初始化的插件 > next > accept > finished

1.6 根據提示重啟Elicpse

2. 在新建項目的過程中如果報錯可根據提示修改liferay sdk中的build.properties文件

 具體步驟為:

2.1 首先把build.properties 這個文件拷貝一份,然后命名為 build.你自己機器的名稱.properties

  例如:把 D:\liferay6.2\sdk\build.properties 這個文件拷貝一份到相同目錄下,
  然后命名為 build.Candice.Wang.properties, 再修改下面兩個地方。

2.2 把liferay SDK和Tomcat關聯起來,將app.server.parent.dir改成tomcat的路徑,

  app.server.parent.dir=D:\liferay6.2\tomact

2.3 下面這個修改是因為Liferay在不同的小版本里面還略有差異,有的版本有這個問題,有的沒有,

  具體請參考:http://www.huqiwen.com/2016/04/06/liferay6-2-5-ga6-dev-environment-install/
  修改如下:
    ivy.jar.url=https://repository.liferay.com/nexus/content/repositories/liferay-public-snapshots/com/liferay/org.apache.ivy/${ivy.version}/org.apache.ivy-${ivy.version}.jar

3. 在Eclipse中配置Liferay SDK。

(這個不同的版本的liferay略有不同,只需要第一次創建的時候關聯。)

  首先要創建一個Liferay工程, 在創建的向導中會要你去關聯Liferay的SDK。步驟如下:
  打開Elicpse > File -> New -> Liferay Plugin Project(Liferay 6.x) >New Liferay Plugin Project(Liferay 6.x) > 輸入工程名字 >
  選擇Portlet framework: Liferay MVC > Next > 選擇SDK Location D:\liferay6.2\sdk > OK

4. Build項目

  4.1 如果是maven項目,還需要先安裝maven,

    Liferay安裝manven:
      4.1.1 首先下載個maven zip包,解壓縮之后配置一下環境變量;
      4.1.2 下載一個ant 包,同樣配置一下環境變量;
      4.1.3 下載maven 的支持,liferay-portal-maven-6.2-ce-ga5,
      4.1.3.1 在該目錄下,復制build.properties文件為build.{username}.properties(username是cmd出現的用戶名)
      4.1.3.2 添加mvn.path=D:\\liferay6.2\\apache-maven-3.5.0(mvn.path是自己命名的,值為當前maven路徑)
      4.1.3.3 修改build.xml文件,將其中的路徑"." 改為3.2 中添加的值,例如為"${mvn.path}",搜索bat, 把bat改成cmd
      4.1.3.4 通過cmd進入dos窗口,並進入到liferay-portal-maven-6.2-ce-ga5目錄下,執行ant install。
      4.1.3.5 執行完成之后,再將步驟3.2中的修改復原,再次執行ant install。
      4.1.4 build的時候,右鍵選中項目->run as ->maven install,完成后再右鍵選中項目->run as ->maven build.    

  4.2 如果是ant項目,只需要在create的時候選擇ant,不需要額外安裝支持。

      把build.xml文件拖拽到Ant中,雙擊build。第一次build可能會比較久。

5. 在Eclipse中添加Tomcat

  Window > Perference > Server > Runtime Environments > Add > 一定要選擇Liferay,Inc > Liferay v6.2 CE (Tomcat7)
  > 輸入Name > 選擇Tomcat目錄為D:\liferay6.2\tomact\tomcat-7.0.62在(然后還可以在這里選擇源碼)
  > 選擇你之前配置的JRE > Next > 添加Liferay source源碼: D:\liferay6.2\liferay-portal-src-6.2-ce-ga5-20151118111117117.zip

6. 安裝orcal

6.1 安裝Oracle數據庫,

  雙擊\OracleXE112_Win64\DISK1\Oraclesetup.exe, 根據向導安裝。注意安裝的時候一定要記住自己填寫的密碼,之后鏈接數據庫要用到

6.2 安裝完Oracle數據庫之后,連接數據庫,並且創建一個新用戶,並且給新用戶賦權限。

  開始 > 運行 > cmd
  連接數據庫:sqlplus
  請輸入用戶名: system
  輸入口令:
  用sysdba鏈接: conn / as sysdba
  創建一個root/password的用戶和密碼:create user root identified by password;
  給root用戶賦予dba的權限:grant dba to root;
  用剛才創建的賬號連接一下數據庫: conn root/password;

可參考:http://www.cnblogs.com/shlcn/archive/2011/07/21/2112879.html

6.3 把Oracle數據的驅動包放到Tomcate的lib下面

  例如:
  把這個包ojdbc6_g.jar 放到 D:\liferay6.2\tomact\tomcat-7.0.62\webapps\ROOT\WEB-INF\lib下,

6.4 使用navicat查看orcal數據庫的時候,需要如下配置:

  1. service Name/SID改成XE
  2. 將instantclient-basic32 放到本地,以便使用其中的oci.dll,具體為:
    Tools-->options-->OCI-->OCI Libraries : D:\liferay6.2\instantclient-basic32\instantclient_12_2\oci.dll
    Tools-->options-->OCI-->SQL Plus : C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus.exe 分別找到對應的文件

7. 啟動項目

  在eclipse中把Server窗口顯示出來,然后把項目添加到Tomcat中去。右鍵Liferay v6.2 CE (Tomcat7) > Add and Remove > 把剛才新建的項目添加進去,然后啟動。


8. 打開瀏覽器, 配置Portal的admin賬號和連接數據,

  訪問:http://127.0.0.1:端口號/
  配置完成之后,會顯示如下,告訴你:你剛才配置的信息保存到這里來了。
  The configuration was saved in D:\liferay6.2\tomact\portal-setup-wizard.properties.

  如果你不想每次打開http://127.0.0.1:8888/都跳轉到這個配置向導來,那么就可以修改這個文件中的setup.wizard.enabled=false即可。

  如果你的數據庫用戶名或者密碼有變化,也可以到這里來修改。
































免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM