KonaKart Community Forum

Installation / Configuration => Liferay, Magnolia, Hippo, dotCMS, OpenCms Integration => Topic started by: RobinS on March 03, 2009, 11:30:05 am

Title: servletexception nested socketexception
Post by: RobinS on March 03, 2009, 11:30:05 am
Hi everyone,

I tried to integrate Konakart within OpenCms 7 and installed it, the way its described in the documentation(the one referencing to the konakart.com demo).
import etc. worked well, but when I try to view the index.jsp I get these exceptions


javax.servlet.ServletException: javax.servlet.jsp.JspException: ; nested exception is:
java.net.SocketException: Connection reset
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
at org.apache.jsp.WEB_002dINF.jsp.offline.konakart_002dintegration.index_jsp._jspService(index_jsp.java:84)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)
at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:194)
at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:169)
at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:1193)
at org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:423)
at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:173)
at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:1227)
at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:1171)
at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:988)
at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1498)
at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)


anybody got help?

kind regards
Title: Re: servletexception nested socketexception
Post by: kate on March 03, 2009, 12:34:36 pm
Hi,

To verify this I just downloaded the latest OpenCms 7.0.5 and installed the KonaKart module as described in the documentation... and all worked flawlessly.

So, what is wrong with yours I wonder.....??

It's as if you can't make a connection to the KonaKart web service.  Is there a firewall problem here perhaps?

-- Kate
Title: Re: servletexception nested socketexception
Post by: RobinS on March 03, 2009, 03:02:59 pm
well, it could be a proxy problem, but I don't know where to configure it.
do I need to configure it in the konakartmodule, opencms or tomcat? if yes, where exaclty?

thanks in advance
Title: Re: servletexception nested socketexception
Post by: kate on March 03, 2009, 08:29:05 pm
There are a few ways to do this.

One way is to follow the documentation for rebuilding the module - first set your endpoint in the WSDL then generate the module using the specified ant targets.

Possibly easier...  you could modify the two JSPs:  (NewProductsBody.jsp and BestSellersTile.jsp) as follows:

In both you will see this line:

KKWSEngIf eng = new KKWSEngIfServiceLocator().getKKWebServiceEng();

This is where we create an engine that we'll use to call the KonaKart APIs.

Without parameters it'll use the default endpoint (which is our demo site).

So, instead of the above line, you can define your own endpoint for the engine like this:

KKWSEngIf eng = new KKWSEngIfServiceLocator().getKKWebServiceEng(new java.net.URL("http://yourhost:8780/konakart/services/KKWebServiceEng"));

--Kate
Title: Re: servletexception nested socketexception
Post by: RobinS on March 04, 2009, 10:07:23 am
It works for me now, thank you very much for your quick help.