There's not enough information to answer your original question. Where are you attempting to do this? The server side? the deployment side? the webapp side? or something else?
-- Joakim Erdfelt <[email protected]> webtide.com <http://www.webtide.com/> - intalio.com/jetty Expert advice, services and support from from the Jetty & CometD experts eclipse.org/jetty - cometd.org On Thu, Feb 13, 2014 at 4:51 PM, Tom Vaughan <[email protected]> wrote: > Thanks for the prompt reply; because of the way our upgrade/deployment > process works it's going to be easier for me to change the jetty-side > configuration than to change the application web.xmls > > Did the configuration I pasted in the original email look right? > > > On Thu, Feb 13, 2014 at 6:49 PM, Joakim Erdfelt <[email protected]>wrote: > >> Jetty 8.x is Servlet 3.0, its easier to use the standard location in the >> WEB-INF/web.xml of your webapp. >> >> <session-config> >> <cookie-config> >> <secure>true</secure> >> </cookie-config> >> </session-config> >> >> >> -- >> Joakim Erdfelt <[email protected]> >> webtide.com <http://www.webtide.com/> - intalio.com/jetty >> Expert advice, services and support from from the Jetty & CometD experts >> eclipse.org/jetty - cometd.org >> >> >> On Thu, Feb 13, 2014 at 4:37 PM, Tom Vaughan <[email protected]>wrote: >> >>> Hi - >>> >>> I'm upgrading from jetty 6.1.22 to 8.1.8 and I've notice that the >>> configuration for setting cookies to be secure has moved under a layer of >>> indirection. I'm having trouble configuring it and I'm hoping someone on >>> this list can clue me in to what I'm doing wrong. >>> >>> Basically, in 6.1.22 I could do this: >>> >>> <Get name="sessionHandler"> >>> <Get name="sessionManager"> >>> <Set name="secureCookies">true</Set> >>> </Get> >>> </Get> >>> >>> In 8.1.8 it looks like the code path should be: >>> >>> >>> WebAppContext.getSessionHandler().getSessionManager().getSessionCookieConfig().setSecure(true); >>> >>> Seems straight forward enough. >>> >>> So here's my new context configuration: >>> >>> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> >>> <Get name="sessionHandler"> >>> <Get name="sessionManager"> >>> <Get name="sessionCookieConfig"> >>> <Set name="secure" type="boolean">true</Set> >>> </Get> >>> </Get> >>> </Get> >>> >>> But when I start jetty, the context dies with this error in the logs: >>> oejx.XmlConfiguration:Config error at true >>> java.lang.NoSuchMethodException: class >>> org.eclipse.jetty.server.session.AbstractSessionManager$2.setSecure(boolean) >>> >>> >>> Why is it trying to call setSecure on the sessionManager instead of the >>> sessionManager's sessionCookieConfig? >>> >>> Any thoughts? >>> >>> Thanks in advance! >>> Tom >>> >>> >>> P.S. this is an x-post of a stack overflow question, so if you want >>> some karma, you can answer over there: >>> http://stackoverflow.com/questions/21763824/setting-secure-cookies-on-jetty-6-8-upgrade >>> >>> _______________________________________________ >>> jetty-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >>> >> >> _______________________________________________ >> jetty-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> >> > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users > >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
