I want to configure ActiveMQ to look for a session id in the URL from a
client REST request.  This would allow for the client to pass along it's own
ID, instead of the server generating one and setting a cookie.

I found the following posts:
http://www.mojavelinux.com/blog/archives/2006/11/disabling_session_cookies_in_jetty/
http://www.mojavelinux.com/blog/archives/2006/11/disabling_session_cookies_in_jetty/
 
http://docs.codehaus.org/display/JETTY/SessionIds
http://docs.codehaus.org/display/JETTY/SessionIds 

Using the above references as a guide, I created the following jetty-web.xml
file in my webapp's WEB-INF directory:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
"http://jetty.mortbay.org/configure.dtd";>
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
    <Get name="sessionHandler">
        <Get name="sessionManager">
            <Set name="usingCookies" type="boolean">false</Set>
        </Get>
    </Get>

    <Set name="initParams">
        <Map>
            <Entry>
               <Item>org.mortbay.jetty.servlet.SessionURL</Item>
               <Item>xsessionid</Item>
            </Entry>
        </Map>
     </Set>
</Configure>


This configuration does disable the cookies, but a new session is being
created for every request - regardless of what I pass in as the "xsessionid"
parameter with the request.


Any help would be greatly appreciated.


Thanks,

Mike

-- 
View this message in context: 
http://www.nabble.com/Passing-in-Session-ID-from-client-for-REST-based-Messaging-tp19746620p19746620.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to