Liferay portal 相关总结(一)

前言和环境搭建

一、前言


    对于这个我折腾了有段时间的技术,介绍一个技术是不是上来应该泛泛的说一下它的优点?!好吧,我就甘于落一下俗套:介绍一下, Liferay   是一个完整的门户解决方案,基于 J2EE 的应用,使用了 EJB 以及 JMS 等技术,前台界面部分使用 Struts MVC   框架,基于 XML portlet 配置文件可以自由地动态扩展,使用了 Web 服务来支持一些远程信息的获取,使用 Lucene 实现全文检索功能。

    主要特点:

     提供单一登陆接口,多认证模式( LDAP SQL

    管理员能通过用户界面轻松管理用户,组,角色;

     用户能可以根据需要定制个性化的门户布局;

     能够在主流的 J2EE 应用服务器上运行;

     支持主流的数据库;

     使用了第三放的开源项目,如 Hibernate, Lucene, Struts;

     支持包括中文在内的多种语言;

     采用最先进的技术 Java, EJB, JMS, SOAP, XML;

       既然有优点,那咱们就得利用啊 介绍完优点那就是编程环境的搭建了吧?也不知道我的这个思路对不对?!算了,就按照这个来吧。。。

二、编程环境的搭建


工具很重要,主要工具:

     IDE : Eclipse 或者 MyEclipse 貌似都可以。版本貌似有限制, Eclipse 貌似限定使用 3.5 或者 3.6 MyEclipse 看别人装的版本好像是 8.5 。反正都是常用的版本。

     SDK : 要下载 liferay portal 相应的 sdk ,我们这里使用的版本是:

liferay-plugins-sdk-6.0.6-20110225.zip;

   T omcat :   在介绍中有相应的集成功能,这些功能的集成实现就是在这个定制的 tomcat 中完成的。

    好了,搞到这三个东西,我们就可以开始构建我们的portal的编程环境了。这里需要说明一下,截止鄙人写这篇文章时,最新的liferay portal版本已经更到了6.1.x了,我所有的例子都是在6.0.6这个版本的环境中测试通过的。以前的版本(泛指6.0.x以前的版本,多指5.2.x这些稳定的版本)6.0.x以后有着本质的差别:

    1.首先启动我们的IDE,然后在线安装我们的portal 插件(plug-in),由于我使用的是Eclipse,所以我们的演示图都是EclipseMyEclipse貌似是从帮助菜单的MyEclipse Configuration Center中进行安装。 使用IDE 中默认的插件安装方式。输入你的liferay portal name这个可以随意,在location中输入如下:

http://releases.liferay.com/tools/ide/eclipse/helios/stable

然后就是等待它安装完成,这可能需要一段时间。这里需要注意,我使用的是Eclipse,大家都知道:Eclipse的版本号使用木星的13个卫星的名字进行命名的,所以,应该看到上面的url中有helios字段,选用和自己的eclipse版本相匹配的url也很重要。如上面红色标注。

然后是配置sdk,首先解压sdk文件,然后在eclipse中选择window,选择preference进行配置,在上一步安装成功后我们的preference中会多出一项,如下图:

关于Liferay <wbr>Portal的相关总结(零)鈥斺斍把院突肪炒罱

配置Liferay Portal定制的 tomcat,这里必须使用定制的tomcat,如果使用普通的tomcat会出现错误:

关于Liferay <wbr>Portal的相关总结(零)鈥斺斍把院突肪炒罱

在其中选择其定制的tomcat路径,完成定制的tomcat的配置。tomcat的配置也在霎那间完成了。

猜你喜欢

转载自canrry.iteye.com/blog/1505356