Pentaho和Liferay同时成为今年Jolt Enterprise Tools类的Productivity Winners。 Pentaho的demo使用jboss作为发布平台,其中有jsr168的portlet界面。不过Pentaho也可以使用tomcat发布。tomcat发布过程参见http://qinhui99.itpub.net/post/2570/204839。在tomcat上发布成功后,我们就可以考虑在Liferay上集成了。 首先查看Pentaho的war结构。同标准的liferay portlet war相比,缺少liferay-portlet.xml和liferay-display.xml两个文件。而且PortalNavigationPortle是基于Jboss开发的。 但是在使用中会发生一些异常,报内存溢出,而且Portlet的名称也不正常。 修改catalina.bat,将 set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxPermSize=128m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config 将portlet.properties及其他语言的文件拷贝到pentaho的WEB-INF下。 重新启动liferay,Pentaho的portlet可以使用了。 附件中为修改后WEB-INF下的文件。 |
WEB-INF.zip | ||
描述: | ![]() 下载 | |
文件名: | WEB-INF.zip | |
文件大小: | 16 KB | |
下载过的: | 文件被下载或查看 58 次 |