zoukankan      html  css  js  c++  java
  • 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.2sdkuild.properties 这个文件拷贝一份到相同目录下,
      然后命名为 build.Candice.Wang.properties, 再修改下面两个地方。

    2.2 把liferay SDK和Tomcat关联起来,将app.server.parent.dir改成tomcat的路径,

      app.server.parent.dir=D:liferay6.2 omact

    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.2sdk > 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 omact omcat-7.0.62在(然后还可以在这里选择源码)
      > 选择你之前配置的JRE > Next > 添加Liferay source源码: D:liferay6.2liferay-portal-src-6.2-ce-ga5-20151118111117117.zip

    6. 安装orcal

    6.1 安装Oracle数据库,

      双击OracleXE112_Win64DISK1Oraclesetup.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 omact omcat-7.0.62webappsROOTWEB-INFlib下,

    6.4 使用navicat查看orcal数据库的时候,需要如下配置:

      1. service Name/SID改成XE
      2. 将instantclient-basic32 放到本地,以便使用其中的oci.dll,具体为:
        Tools-->options-->OCI-->OCI Libraries : D:liferay6.2instantclient-basic32instantclient_12_2oci.dll
        Tools-->options-->OCI-->SQL Plus : C:oraclexeapporacleproduct11.2.0serverinsqlplus.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 omactportal-setup-wizard.properties.

      如果你不想每次打开http://127.0.0.1:8888/都跳转到这个配置向导来,那么就可以修改这个文件中的setup.wizard.enabled=false即可。

      如果你的数据库用户名或者密码有变化,也可以到这里来修改。































  • 相关阅读:
    21.Merge Two Sorted Lists 、23. Merge k Sorted Lists
    34. Find First and Last Position of Element in Sorted Array
    leetcode 20. Valid Parentheses 、32. Longest Valid Parentheses 、301. Remove Invalid Parentheses
    31. Next Permutation
    17. Letter Combinations of a Phone Number
    android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
    oc 异常处理
    oc 类型判断
    oc Delegate
    oc 协议
  • 原文地址:https://www.cnblogs.com/yunyunde/p/7206393.html
Copyright © 2011-2022 走看看