文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Liferay源码--配置文件

Liferay源码--配置文件

时间:2006-12-05  来源:Erick_Kong

 配置文件:

/ROOT/WEB-INF/

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

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

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

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

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

init-param:portlet的初始页面,value与struts-config.xml配置相对应

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

liferay-portlet.xml:portlet配置文件,其中struts-path与Struts配置文件相对应,可以用liferay-portlet-ext.xml扩展。

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

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

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

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

 

/ROOT/WEB-INF/classes/

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

 

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

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

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

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

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

language.properties:语言资源文件

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载