• Welcome to KonaKart Community Forum. Please login or sign up.
 

Intergration of KonaKart with Liferay

Started by Deepan, March 07, 2008, 05:30:10 am

Previous topic - Next topic

Deepan

Hello

How can we intergrate Konakart with Liferay Portal???

heidi

I don't know Liferay but see that it supports JSR 168 portlets.

We provide KonaKart as a JSR-168 compliant portlet so it should be possible to use KonaKart inside Liferay.

We provide instructions for setting this up in jetspeed at http://www.konakart.com/portlet.php

There will no doubt be a small amount of configuration to be done to get it to work in Liferay, but we don't know of any reason why this would not work.

Please let us know how you get on.

Heidi


hhogan

Any luck with this? I'm having some issues determining where to look in the Liferay doc, and also where I should be modifying things in KonaKart.

trevor

Our latest version 3.2.0.0 now supports Liferay.

cesar

Hi,

I´ve been trying with this, the deploy of the portlets works, the portlet konakartadmin works, but when i want use the konakart portlet i get this:


Estado HTTP 500 -

--------------------------------------------------------------------------------

type Informe de Excepci�n

mensaje

descripci�n El servidor encontr� un error interno () que hizo que no pudiera rellenar este requerimiento.

excepci�n

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.ExceptionInInitializerError
   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)


causa ra�z

javax.servlet.ServletException: java.lang.ExceptionInInitializerError
   org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
   org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
   org.apache.jsp.index_jsp._jspService(index_jsp.java:75)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)


causa ra�z

java.lang.ExceptionInInitializerError
   org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:280)
   org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268)
   org.apache.jsp.index_jsp._jspx_meth_logic_005fredirect_005f0(index_jsp.java:93)
   org.apache.jsp.index_jsp._jspService(index_jsp.java:64)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)


causa ra�z

org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.) (Caused by org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.))
   org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
   org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
   org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
   org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
   org.apache.struts.taglib.TagUtils.<clinit>(TagUtils.java:68)
   org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:280)
   org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268)
   org.apache.jsp.index_jsp._jspx_meth_logic_005fredirect_005f0(index_jsp.java:93)
   org.apache.jsp.index_jsp._jspService(index_jsp.java:64)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)


causa ra�z

org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.)
   org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
   org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
   org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
   org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
   org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
   org.apache.struts.taglib.TagUtils.<clinit>(TagUtils.java:68)
   org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:280)
   org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268)
   org.apache.jsp.index_jsp._jspx_meth_logic_005fredirect_005f0(index_jsp.java:93)
   org.apache.jsp.index_jsp._jspService(index_jsp.java:64)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)


causa ra�z

org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.
   org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:385)
   org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
   org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
   org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
   org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
   org.apache.struts.taglib.TagUtils.<clinit>(TagUtils.java:68)
   org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:280)
   org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268)
   org.apache.jsp.index_jsp._jspx_meth_logic_005fredirect_005f0(index_jsp.java:93)
   org.apache.jsp.index_jsp._jspService(index_jsp.java:64)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)
   com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)
   com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
   com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:78)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.18.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.18 over port 80
MySQL Server version: 5.1.30-community MySQL Community Server
Liferay 5.2.2
Windows 2003

Regards

Brian

A good example of a site that uses KonaKart inside Liferay is the newly-launched  http://www.2degreesmobile.co.nz/shop


In your case it appears that you have some problems with the jars in your classpaths...

org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.

Did you follow the specific instructions for creating a liferay portal?    You shouldn't get such problems if you follow the instructions precisely.


Anyway..  clearly you need to eliminate the duplicates and work through any similar exceptions until you have some success... 


cesar

Hi, yes just i created the database and deployed de wars edit the konakart_config_files.xml file and the files properties to connect to mysql and thats all what did i miss?

Brian

I suggest you read the Portal Integration section of the User Manual:

http://www.konakart.com/docs/pi_chapter.html

cesar