KonaKart Community Forum

Installation / Configuration => Liferay, Magnolia, Hippo, dotCMS, OpenCms Integration => Topic started by: Steveinjava on December 06, 2007, 03:56:26 pm

Title: Interval Server Error 500
Post by: Steveinjava on December 06, 2007, 03:56:26 pm
Hi, I am trying to integrate openCms and KonaKart using the integration module. I have both working independently.
See http://www.quasarsoft.co.uk/KonaKart
&
http://www.quasarsoft.co.uk/opencms/opencms

But having followed the instructions to use the integration module and the localization kit, complete with altering the URL in the wsdl file from localhost:8070 to quasarsoft.co.uk:3306
and then rezipping the module and installing it, then building it using ant:
I get Internal Server Error 500 and an exception report of

javax.servlet.ServletException: javax.servlet.jsp.JspException: org.xml.sax.SAXException: Invalid element in com.konakart.wsapp.DataDescriptor - custom1

when I click on
http://www.quasarsoft.co.uk/opencms/opencms/konakart-integration/index.jsp

Any ideas anyone? I have tried a lot of things and restarted Tomcat but to no avail. I have only added one product ("gold plan") and one category ("firmware") to the default products in the KonaKart product list and it has no custom fields.
???
Title: Re: Interval Server Error 500
Post by: pete on December 06, 2007, 05:00:30 pm
Hi,

What I suggest is to get the wsdl directly from your local version of KonaKart using the url http://localhost:8780/konakart/services/KKWebServiceEng?wsdl  (http://localhost:8780/konakart/services/KKWebServiceEng?wsdl) . You may have to change the hostname:port depending on where it has been installed.

Once you have that WSDL you should use it in place of the one in the open cms download package. Then you should follow the instructions to create the new konakart-opencms.jar which should be created by running ant. You don't have to rezip anything.

good luck,

Pete
Title: Re: Interval Server Error 500
Post by: Steveinjava on December 06, 2007, 06:39:41 pm
Pete, many thanks. Sadly no change. It does seem weird with both KonaKart AND OpenCms working by themselves...
Title: Re: Interval Server Error 500
Post by: Steveinjava on December 06, 2007, 06:59:52 pm
After a tomcat restart a change has occurred...Now clicking
http://www.quasarsoft.co.uk/opencms/opencms/konakart-integration/index.jsp

produces something like the required screen with the products as I have them in my local KonaKart db.

BUT

The links to the shopping cart are to www.konakart.com rather than my local copy.
So the integration has half worked. I guess someone must know which file holds the Anchor URL reference so I can check why it hasn't changed to a local reference?
Thanks in advance  :)
Title: Re: Interval Server Error 500
Post by: pete on December 06, 2007, 07:16:16 pm
If you take a look at the jsps you'll see this code :

String kkUrl = cms.property("konakart.url", "search", "http://www.konakart.com/konakart/");

Title: Re: Interval Server Error 500
Post by: Steveinjava on December 07, 2007, 12:47:57 pm
Pete, I place of that line in NewProductsBody.jsp & BestSellersTile.jsp I have

String kkUrl = cms.property("konakart.url", "search", "http://www.quasarsoft.co.uk/konakart/");

Is that not correct?
Title: Re: Interval Server Error 500
Post by: Steveinjava on December 07, 2007, 05:41:09 pm
While I still have an error clicking

http://www.quasarsoft.co.uk/opencms/opencms/konakart-integration/index.jsp

...when I click on

http://www.quasarsoft.co.uk/opencms/opencms/system/modules/com.konakart/elements/index.jsp

I get what I want with references to my local KonaKart website!

I have a weekend ahead to figure out why it doesn't appear in the normal URL :)