>Does this one works from the browser on the same host where Cocoon installed?
Yes it does, it works fine if i call the servlet directly without going through cocoon, but fails when i pass i through cocoon unless i talk directly to tomcat on port 8080. >Why do you think that call on port 80 would not create new session? I just assumed it wouldn't, if this is not the case how do you share session data? if for example i wanted to store some of the details of the response xml in the users session how would i do that if i can't generate from the same session? Graeme -----Original Message----- From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]] Sent: 03 May 2002 15:22 To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: Cocoon SOAP HTTP hang bug on port 80 > From: Graeme Rocher [mailto:[EMAIL PROTECTED]] > > Hi all, > > I'm having a strange problem with cocoon, my > configuration is Cocoon2.02, jdk1.4.0, Tomcat 4.03 and > Apache/1.3.23. Basically I've got an aggregate with > the one part being a local resource and the other > being a soap call to a separate servlet and the > request param action like so: > > <map:act type="ParamRequest"> > <map:aggregate element="pages"> > <map:parameter name="parameters" > value="true"/> > <map:part > src="cocoon:/dynamic/bc_trivia_questions" /> > <map:part > src="http://localhost/bettingcorp/soap{requestQuery}"/> > </map:aggregate> > </map:act> > > And what happens is it gets as far as resolving the > url to http://localhost/bettingcorp/soap?myparams=blah > and then it hangs, there are no log errors, no nothing > it just hangs. Here is where it gets up to in the log: > > DEBUG (2002-05-03) 10:31.51:696 > [access](/bettingcorp/getbc_trivia_questions.wml) > Thread-3/AbstractEnvironment: Resolved to > 'http://grocher/bettingcorp/soap?command=DefaultPredict5Details&BoxID=93 743' http://grocher/bettingcorp/soap?command=DefaultPredict5Details&BoxID=937 43 Does this one works from the browser on the same host where Cocoon installed? > If however I change the aggregate part to be on port > 8080 like > src="http://localhost:8080/bettingcorp/soap{requestQuery}" > then it works fine. And if I copy the > http://localhost/bettingcorp/soap?myparams=blah url > into my browser and execute it it works fine and > returns the XML i expect. > > If i use port 8080 however, it means that my SOAP call > creates a new session, and I am unable to store any Why do you think that call on port 80 would not create new session? > session data that i may want that comes back from the > SOAP call. > > Any help would be appreciated... > > ------------------------------- > Graeme Rocher > Software Developer > Channelbay > [EMAIL PROTECTED] > www.channelbay.tv > ------------------------------- Vadim -- Resistance is futile. --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>