- 浏览: 194508 次
- 性别:
- 来自: 昆明
最新评论
-
IT枪王:
免费的真好
Oracle_SOA_Suite_11g入门实例 -
SINCE1978:
jsr168 portlet不过是sun又一个半死不活的规范, ...
Liferay Portal 6学习笔记3:Liferay IDE的安装使用 -
xhbgq:
谢谢分享,虽然没明白为啥要二维数组才能解决,可能还有好的办法, ...
axis2客户端调用时ArrayOf_xsd_string类型的处理 -
ahuuhl:
楼主好人!
Oracle_SOA_Suite_11g入门实例 -
aswedas:
请问为什么用手机登录liferay不能使用chat功能
Liferay Portal 6学习笔记4:Liferay开发模式介绍
文章列表
今天在使用axis2调用一个Axis1的webservice时出现了一个如下类型的数据
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="xxxxxxx">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="ArrayOf_xsd_string& ...
昨天在weblogic上面部署liferay6,感觉还是有点曲折的,以下内容是从给公司写的部署文档上面摘取。其中weblogic的安装、域的创建、数据源的创建等过程,不再在此详述,有需要的请自行参阅weblogic相关的文档。
环境装备
1.Weblgoic 11g
版本号:10.3.5
来源:Oracle官方网站下载
2.JDK(jrockit/SUN)
版本:1.6.24
来源:weblogic 自带绑定版本
3.Liferay
版本:6.0.6(tomcat绑定版本)
来源:liferay.com网站下载
部署Liferay 6
在weblogic ...
在Liferay中以插件模式开发一些功能模块会非常方便,有时候希望在插件开发的页面中获取一些Liferay Portal的相关信息,如社区ID、主题、布局等,可以通过如下方法获取:
以获取GroupId为例:
Liferay版本:4.2.2(其他版本未测试,理论上应该差不多)
Layout layout = (Layout)request.getAttribute("LAYOUT");
System.out.println(layout.getGroupId());
这个里面的Layout是属性类:
com.liferay.po ...
整体思路参考http://www.iteye.com/topic/588050
上面的这篇文章使用jacob将word转换成HTML的,利用的是Word的另存为功能,在Office 2007 SP2之后,Office就可以另存为PDF了,可以使用这个方法将office另存为PDF文档。
具体代码可以参考上文里面的,另存为哪种类型是由new variant()里面的参数决定的。
Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {htmlfile, new V ...
当项目要运行在多种应用服务器上,由于不同的服务器有某些不同的特性,就需要根据不同的应用服务器做不同的处理
Liferay里面提供了一个方法来判断不同的应用服务器,类ServerDetector就是用来判断当前应用是在哪个服务器下面的
使用很简单
if (ServerDetector.isTomcat()) {
}else if (ServerDetector.isWebLogic()) {
}
但是如果我们想在运行时获取相应的端口、服务器信息就不太容易了(Tomcat可以直接读取server.xml文件,Weblogic也可以读取config.xml,但 ...
这两天在接受Oracle的BPM的培训,Oralce的培训人员弄的英文资料看的头疼,从网上找了一些中文的资料~~
共享之
Liferay从早期版本开始就提供了一些封装好的工具类,熟悉这些工具类能够大大提高开发的效率和代码的质量,下面做一个简介,只是大概介绍一下,详细了解可以查看API或者查看源码。
在早期的版本4.x中,这些工具类是放在包util-java.jar的com.liferay.util这个目录下面,不知道是从5.x(对于5.x版本了解不多)开始还是从6.x开始,这些工具类被移到了portal-service.jar这个包的com.liferay.portal.kernel.util目录下面。
在使用Liferay IDE构建的环境里面并不能找到portal-service.jar这个包, ...
在8月16号,Liferay Portal 6.05发布,这是小版本更新,主要为修复Bug和一些功能增强,强烈建议更新
具体见:
http://issues.liferay.com/secure/ReleaseNote.jspa?version=10642&styleName=Html&projectId=10952
下载地址:
http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.5/
1、如何删除绑定的tomcat里面的示例数据库
Liferay 从5.2开始在下载的Liferay里面有一个7cogs的示例数据库,如何删除这个示例程序呢?
a、在tomcat/webapps下面找到目录sevencogs-hook这个目录,删除掉
b、在删除与tomcat平级的data/hsql目录
c、重启tomcat,这时的管理员帐号就变为test@liferay.com/test
2、更改数据库连接
Liferay在默认状态下是使用的一HSQL这个示例数据库,Liferay从在4.x及以前的数据库连接配置是保存在tomcat/conf/Catalina/root. ...
PS:写这些文章的目的是用来记录我学习Liferay Portal 6.x的一个过程,如有错误欢迎指出一起学习。
准备
Liferay版本:6.0.4
开发模式:普通插件模式(非Ext)
Struts版本:2.1.8.1
环境
使用到的Struts2相关jar包如下:
antlr-2.7.2.jar
commons-fileupload-1.2.1.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
struts2-portlet-plugin-2.1.8.1.jar
xwork ...
这篇所说的Struts Portlet是在Ext环境下开发的,使用liferay里面集成的Struts 1.2
开发流程图
本文是基于以前的在Liferay IDE里面创建的ext环境开发。
准备工作
1、在ext-web目录下面创建如下目录/html/portlet/struts
2、在ext-impl/src下面创建包content,并在这个包下面创建文件Language-ext_zh_CN.properties
3、将tomcat/webapps/root/WEB-INF下面的liferay-display.xml文件copy到ext环境下面的WEB-INF ...
本篇主要介绍liferay的开发模式
liferay推荐两种开发模式
一、插件模式开发。
二、扩展环境开发。
插件模式开发
在上一篇文章里面通过liferay ide建立的那个工程就是插件模式开发。什么是插件模式开发呢?简单说就是提供一个独立的war包放到应用服务器里面,如果我们打开%tomcat_home%/webapps就会看至上一篇中建立的工程LiferayStudy-portlet,同时还看到许多其他的文件夹,如下:
这些文件夹是liferay里面自带的一些插件包,如chat、google map等。
扩展环境开发
Liferay 6以后的ext ...
Liferay Portal 6在23号做了一个小版本更新,现在的版本是6.04,主要是修复了大量的bug
下载地址如下:http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.4/
更新内容:http://issues.liferay.com/secure/ReleaseNote.jspa?version=10550&styleName=Html& ...
准备
首先到http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.3下载
liferay-plugins-sdk-6.0.3.zip
liferay-portal-sql-6.0.3.zip
liferay-portal-src-6.0.3.zip
liferay-portal-tomcat-6.0.3.zip
安装Portal 6
首先来安装一下Portal,先来第一眼看一下LifeRa ...
LifeRay Portal 6于7月15日正式发布了,从今天起在这里写下自己的LifeRay Portal学习笔记
Liferay是一个开源的Portal产品,提供对多个独立系统的内容集成,为企业信息、流程等的整合提供了一套完整的解决方案,和其他商业产品相比,Liferay有着很多优良的特性(但是缺点也很明显,文档太少,学习成本有点高),而且免费,对于Liferay portal的详细介绍可以看其官网:http://www.liferay.com/zh/products/liferay-portal,本文主要介绍Portal和Portlet。
portal 规范
随着Portal的 ...