`
quickSand
  • 浏览: 27436 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • jlle: 好文章,都是我正在研究的东西,正准备转为商用,这些想法跟我一致 ...
    liferay瘦身

liferay源码配置文件

阅读更多
转贴自:blog.chinaunix.net/u/25536/showart_210669.html
 
配置文件:

/ROOT/WEB-INF/

web.xml此配置应该都比较熟悉,里面配置servletfilter等不多说了

portlet.xml这是liferayportlet配置文件,可以用portlet-ext.xml进行扩展,主要子节点解释如下:

portlet-name:唯一值,与liferay-portlet.xmlportlet-nameliferay-display.xml中的<portlet id="xx" />对应,在代码中经常要用到此值。有几个特殊的portlet,如:My Account, Login等,这些在liferay源代码中写固定了,所以最好不要使用这些id.

display-nameportlet显示的名字,一般相应在资源文件中定义一起使用,以支持多国语言。如果资源文件中不定义,可能会显示id

portlet-class:如果使用struts,则定义为com.liferay.portlet.StrutsPortlet,也可以定义为自己的处理类,如sample-jsp中定义为com.sample.jsp.portlet.JSPPortlet

init-paramportlet的初始页面,valuestruts-config.xml配置相对应

security-role-ref:配置角色,角色需在liferay-portlet.xmlrole-mapper中定义

liferay-portlet.xmlportlet配置文件,其中struts-pathStruts配置文件相对应,可以用liferay-portlet-ext.xml扩展。

liferay-display.xmlportlet显示控制,没有在此定义的portlet将全部显示在undifine

struts-config.xmlStruts配置文件,可用struts-config-ext.xml扩展

tiles-defs.xmlStruts配置文件,与struts-config.xml配合使用,可用tiles-difs-ext.xml扩展。

小技巧:以上文件在eclipse中只要把鼠标移到相应的标签上,就会提示标签的作用。

<o:p> </o:p>

/ROOT/WEB-INF/classes/

log4j.xml这是lof4j的配置文件,可以参照log4j的相关配置文档进行配置

<o:p> </o:p>

system.propertiesliferay基本配置,如时区,国家,加密类等

portal.properties非常重要的配置文件,单独讨论。

captcha-ext.properties验证码配置文件,可以通过此配置文件控制验证码的字体,颜色,大小等

*.hbm.xmlHibernate配置文件,如与liferay整合,需要在portal.properties中定义hibernate.configs,注意要保留以前的配置

*-spring-professional/enterprise.xmlspring配置文件,此配置文件需要在portal.properties中定义spring.configs,注意要保留以前的配置,在portal.properties 中配置时,需省前后面的版本号professional/enterprise,Liferay会自动在后面加上版本号,如:你使用的是 professional,配置文件名为test-spring-professional.xml,则在spring.configs只需要配置test-spring.xml

language.properties语言资源文件

分享到:
评论

相关推荐

    liferay6.2源码发布

    Liferay是一款开源的企业级内容管理系统,其6.2版本的源码发布意味着开发者可以深入理解Liferay的工作原理,进行定制化开发或者调试。本文将详细介绍如何部署和运行Liferay 6.2的源码。 首先,你需要将源码解压缩并...

    Liferay_Portal_6.1源码导入到eclipse

    Liferay Portal 6.1 源码导入到 Eclipse 需要下载 Liferay Portal 源码、Liferay IDE、JDK 和 Ant,安装并配置相关环境变量。然后,新建文件夹 D:\liferay,解压缩 Liferay IDE 和 Plugin SDK,配置 Eclipse 和 ...

    liferay + cas + ldap 集成配置

    7. **配置文档**:提供的 "Liferay_cas.docx" 文件很可能是详细记录了整个集成过程的步骤和配置细节的文档,可能包含了如何安装和配置 CAS 服务器,如何在 Liferay 中配置 CAS 插件,以及如何配置 LDAP 连接器等内容...

    liferay经典的例子源码

    "liferay经典的例子源码"这个资源包含了Liferay开发中的一个经典示例,名为"hello-world-ext",这是一个基础的Liferay扩展项目,非常适合初学者了解和学习Liferay的插件开发。 首先,我们要理解"Liferay扩展"的概念...

    liferay+Portal+二次开发指南

    - **liferay-portlet.xml**: Liferay特有的配置文件,用于定义portlet的行为。 - **liferay-display.xml**: 控制portlet视图的配置文件。 - **liferay-layout-templates.xml**: 布局模板的配置文件。 - **liferay-...

    Liferay_Portal_6[1].1源码部署

    完成以上步骤后,你已经成功地在Eclipse中配置了Liferay Portal 6.1.1的源码环境。接下来,你可以导入源码项目,进行开发、调试和构建自定义的Liferay插件。通过Liferay IDE,开发者可以方便地创建portlet、主题、...

    Liferay配置二次开发环境——Eclipse

    在Eclipse中,使用"File" -&gt; "Import" -&gt; "Existing Projects into Workspace"导入Liferay源码。 5. **配置项目构建路径**: 对每个Liferay相关的项目,确保它们的构建路径正确。包括JRE系统库,以及Liferay所需的...

    liferay ,ext基本配置方法.txt

    - **创建个性化配置文件**:在 .properties 文件前添加 `${username}` (例如 app.username.properties, build.username.properties, release.username.properties),其中 username 代表用户名称。这样可以为不同...

    liferay6.06

    理解portlet.xml、web.xml等配置文件的结构和作用,有助于Portlet的定制和优化。 14. Build Service工具解析: Build Service是Liferay提供的一种服务,用于动态生成Portlet、主题和其他模块,了解其工作原理能提高...

    liferay开发环境搭建

    **步骤5:导入Liferay源码到Eclipse** 在Eclipse中,通过`File -&gt; Import -&gt; General -&gt; Existing Projects into Workspace`,选择Liferay Portal Source Code的路径,点击Finish完成导入。 **步骤6:配置与启动...

    liferay cas ldap 集成配置

    这涉及到在Liferay的`portal-ext.properties`文件中配置LDAP连接参数,如服务器地址、端口、用户名和密码,以及搜索和同步用户的配置。 - **LDAP配置**: - 配置 LDAP 连接信息,包括URL、端口、基础DN...

    Liferay开发环境配置.pdf

    6. **导入Liferay源码**:通过`File &gt; Import &gt; Existing Projects into Workspace`导入Liferay源代码。选择源代码所在的根目录,通常是`portal`目录。 7. **配置Deploy和Debug**: - **Deploy**:使用`Run &gt; ...

    Liferay集群负载均衡配置

    【标签】:“源码” - 暗示可能涉及到对Liferay核心代码的理解或定制;“工具” - 可能会介绍用于集群和负载均衡的相关工具。 【正文】: 在Liferay集群环境中,我们需要解决数据一致性、会话复制以及请求分发等...

    ext liferay开发

    - **ext-impl/src**:存放portal-ext.properties、自定义类和可能需要修改的Liferay源码。 - **ext-lib/global**:存放全局库文件,部署时需将其复制到应用服务器的相应目录。 - **ext-lib/portal**:存放项目所...

    LifeRay_Portal6.0.6学习手册

    3. **解压和导入LifeRay源码** LifeRay Portal的源代码包含了大量的模块和组件,解压后需通过Eclipse的“File”-&gt;"Import"功能导入项目,以便进行编译和调试。 4. **配置开发环境参数** 这一步涉及设置JDK路径、...

    liferay portal搭建资料1223

    将下载的Liferay源码解压到指定目录,然后在MyEclipse中导入这个项目,可以选择"Import -&gt; Existing Projects into Workspace",并指向源码目录。 4.3 修改配置文件 为了适应个人开发环境,需要修改一些配置文件: ...

    liferay开发小记---开发环境的搭建

    Liferay源码可以从GitHub上下载,或者通过Git克隆官方仓库。这一步对于理解Liferay的工作原理和进行深度定制是至关重要的。源码中包含Liferay Portal的所有组件和服务,可以方便地进行调试和修改。 安装Maven是构建...

    MyEclipse8+Liferay 开发环境搭建

    - **创建新的服务器配置文件**:`app.server.${username}.properties`,用于指定服务器的相关设置。 - **修改 `build.xml` 文件**:根据实际情况调整构建过程中的参数。 4. **编译生成 Ext 扩展工程**: - 在 ...

Global site tag (gtag.js) - Google Analytics