IDE:myeclipse6.5
JDK:1.5或以上
ANT:1.7.1
Tomcat:5.5.27
liferay源码文件:5.2版本的
liferay插件:5.2的官网有的下
在环境里配置好ANT_HOME,JAVA_HOME,PATH
开发:
Myeclipse导入源码,复制app.server.properties文件,改名为app.server.你自己的主机名字(如Administrator).properties。复制app.server.properties到其中,两个文件都要修改其中的tomcat的路径。
在相应的\tomcat-5.5.27\conf\Catalina\localhost的root.xml配置数据源。tomcat运行参数为
-Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true,并配置好tomcat的jdk,不能低于1.5的。
现在用ant编译源码下的build.xml,执行bulid.xml,先执行complie命令,在执行jar命令,导出jar包,最后执行deploy命令,现在可以执行tomca了。(注意bulid.xml的包含行,与目录有关,执行时,他包含的目录下的东西全部执行)
现在我们可以看到提供的示例了。
现在建立自己的项目了:
1.建立个java项目,把下载的插件包的解压到工程目录下,刷新导入。
2.在命令里进入你的java的项目的portlets目录下,执行create.bat (portlet名字) (portlet发布的名字)
3.刷新项目,就会生成相应的目录结构及示例,其中liferay-display.xml、liferay-portlet.xml、portlet.xml三个文件是配置portlet的
分享到:
相关推荐
对于Liferay插件开发,NetBeans提供了特定的Liferay插件开发工具包,使得开发者能更便捷地创建、部署和测试Liferay相关的应用程序。 2. **Liferay Portal**:Liferay是一个基于Java的开源企业级内容管理和门户平台...
此外,文档还涵盖了插件的调试和测试,确保开发者能高效地开发和维护Liferay插件。 总结来说,这四个Liferay开发文档为开发者提供了一个全面的学习路径,从基础的portlet开发到高级的主题和插件设计,再到Liferay...
总之,Liferay插件开发是一个涉及多个层次和组件的过程,需要对Liferay平台、Web开发技术以及Java有扎实的基础。通过精心设计和开发,你可以利用Liferay的强大功能构建出满足企业需求的复杂门户解决方案。
Liferay 是一个功能强大的...同时,也涉及了Liferay的安全性和权限管理、资产框架的使用、Web服务的接口发布以及Liferay的Web服务器和插件开发环境设置。这些都是开发者在进行Liferay应用开发时需要掌握的关键知识点。
### 第 1 章 认识 Liferay 开发平台的价值 #### 1-1 节 关于本教程 本教程旨在引导开发者了解 Liferay 6.2 的开发环境和最佳实践,无论是初学者还是有经验的开发者都能从中获益。它不仅涵盖了基础概念,还深入探讨...
本书第二章介绍了Liferay的插件SDK(Software Development Kit),它是开发Liferay插件的基础工具包。 - **初始设置**:这部分讲述了如何配置开发环境以使用Liferay插件SDK,包括安装必要的软件和工具。 - **Ant...
7. **《liferay_4_extension_environment_guide.pdf》** - 这份文档专注于Liferay的扩展环境,包括插件服务器的配置、插件开发工具的使用、API的扩展等,对于希望深入定制Liferay的企业或开发者来说,提供了丰富的...
开发者可以利用Eclipse、IntelliJ IDEA等IDE进行Liferay开发,这些IDE有专门的Liferay插件,能简化portlet和主题的创建。此外,了解如何使用Liferay Workspace和Maven进行项目管理也是提升开发效率的关键。 6. **...
Liferay Portal是一个强大的企业门户解决方案,支持多租户、个性化视图和可扩展的插件架构。6.2版本在前一版的基础上增强了性能和稳定性,提供了更好的用户体验。 2. **开发环境搭建** 开发者需要安装JDK、Maven...
确保你的Eclipse已经配置了Liferay插件,并且安装了相应的Liferay版本的库,这样可以避免编译错误和依赖问题。 在实际操作过程中,你可能会遇到以下几个关键知识点: 1. **portlet.xml**:这是portlet的配置文件,...
1. **LifeRay开发参考手册(温兵)**:这是一部由温兵编写的关于LifeRay开发的参考书籍,通常这类手册会包含LifeRay的基本架构、API介绍、部署流程、插件开发等关键信息。温兵可能是一位在LifeRay社区有影响力的专家...
7. **兼容性**:描述中提到“6.1上面好像没有”,这可能意味着此天气插件是针对Liferay的特定版本开发的,因此要注意版本兼容性问题,确保在正确版本的Liferay上运行。 要部署和使用这个天气插件,首先需要将其解压...
在开发Portlet的实际过程中,文档给出了如何创建一个图书馆管理系统(Library Management System)的实例,包括创建新的Liferay插件项目,部署“library-portlet”到服务器,以及将Portlet添加到页面的步骤。...
总之,Liferay插件开发是一个综合性的过程,涉及到Java后端开发、前端技术、数据库设计以及理解Liferay的API和框架特性。通过熟练掌握这些技能,开发者可以构建出强大且灵活的企业级应用程序,满足各种业务需求。
### Liferay 6.0 开发指南核心知识点详解 #### 一、引言与概述 Liferay是一款功能强大且设计优秀的...通过以上详尽的内容,开发者可以全面了解Liferay 6.0的主要特性和开发技巧,从而更好地利用这一强大的门户平台。
《Liferay 6.2 开发完全指南》是一本针对Liferay最新版本6.2的详尽教程,旨在帮助开发者全面理解和掌握Liferay平台的开发技术。本教程以Liferay官方的技术文档为基础,同时提供了配套的视频教程,使得学习过程更为...
1. **Liferay 插件管理系统**: - **热部署**:允许开发者在不重启服务器的情况下部署新的插件。 - **手动部署**:通过复制文件到特定目录的方式部署插件。 2. **开发流程**: - **编写简单的 JSR-168 Portlet**...
"LiferayPortal二次开发指南(read).pdf"针对Liferay的二次开发,即基于现有平台进行定制化开发,可能涵盖了主题、布局、插件等方面的开发技巧。 最后,"Liferay开发环境配置说明文档.pdf"为开发者提供了详细的环境...