Hi,
Does your CXF server use Jetty as a stand alone HTTP Server?
If So you need some server side configuration.
Please enable the Jetty's support session feature, since the default
value is disabled.
Here is an example
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xsi:schemaLocation="http://cxf.apache.org/configuration/security
http://cxf.apache.org/schemas/configuration/security.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://cxf.apache.org/transports/http-jetty/configuration
http://cxf.apache.org/schemas/configuration/http-jetty.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
...
<httpj:engine-factory bus="cxf">
<httpj:engine port="9001">
<httpj:sessionSupport>true</hj:sessionSupport>
</httpj:engine>
</httpj:engine-factory>
</beans>
You need to specify the Jetty engine's port number according to your
server's address,
in the example the configuration just work for the publishing the
service to port 9001.
You can find more information about how to configure the Jetty server in
CXF here:
http://cwiki.apache.org/CXF20DOC/jetty-configuration.html
Willem
Wolf, Chris (IT) wrote:
I am trying to set an HTTP cookie from the CXF server. It works with a
browser,
but the generated CXF client does not keep or send back cookies. I
tried the code:
SecAdmin_Service ss = new SecAdmin_Service(wsdlURL, SERVICE_NAME);
SecAdmin port = ss.getSecadmin();
BindingProvider provider = (BindingProvider)port;
provider.getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPER
TY, true);
...as mentioned here:
http://www.nabble.com/JSESSIONID-cookie-not-sent-back-to-server-td155140
55.html
but it does not seem to be working. I am using CXF-2.0.4.
Thanks,
-Chris
--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in error.