Have you figured out anything on this? I'm moving from 7.1.6 to 7.2.2 and I'm having the same problem. I'm moving up versions due to the fix for http://jira.codehaus.org/browse/JETTY-1259 although I notice that scavenge also needs the same fix.
Date: Wed, 22 Dec 2010 11:22:53 -0500 > From: Bob Obringer <[email protected]> > To: [email protected] > Subject: [jetty-users] JdbcSessionIdManager & Jetty 7.2.2 > Message-ID: <[email protected]> > Content-Type: text/plain; charset="us-ascii" > > Recently upgraded from hightide-7.1.5 to hightide-7.2.2. > > I am using JDBCSessionIdManager to store my session ID's in MySQL so they > can be used across webapps and server restarts. > > After upgrading from 7.1.5 to 7.2.2 I started receiving this (being thrown > from the webapp's context.xml file): > > 2010-12-22 03:47:53.496:INFO::Deployable added: > /home/qa/opt/jetty-hightide-7.2.2.v20101205/contexts/link-core-webapp.xml > 2010-12-22 03:47:53.526:WARN::Config error at <Set > name="idManager">|??????<Ref id="jdbcIdMgr"/>|?????</Set> > java.lang.IllegalStateException: No object for id=jdbcIdMgr > 2010-12-22 03:47:53.526:WARN::Config error at <Set > name="sessionHandler">|??<New > class="org.eclipse.jetty.server.session.SessionHandler"><Arg>|????<New > id="jdbcmgr" > class="org.eclipse.jetty.server.session.JDBCSessionManager"><Set > name="idManager">|??????<Ref > id="jdbcIdMgr"/>|?????</Set></New>|???</Arg></New>|?</Set> > java.lang.IllegalStateException: No object for id=jdbcIdMgr > 2010-12-22 03:47:53.526:WARN::Unable to reach node goal: started > java.lang.IllegalStateException: No object for id=jdbcIdMgr > at > org.eclipse.jetty.xml.XmlConfiguration.refObj(XmlConfiguration.java:685) > > > In my jetty.xml I've got: > > <Set name="sessionIdManager"> > <New id="jdbcIdMgr" > class="org.eclipse.jetty.server.session.JDBCSessionIdManager"> > <Arg> > <Ref id="Server" /> > </Arg> > <Set name="workerName">qa</Set> > <Set name="DatasourceName">jdbc/mysql/session</Set> > <Set name="scavengeInterval">60</Set> > </New> > </Set> > <Call name="setAttribute"> > <Arg>jdbcIdMgr</Arg> > <Arg> > <Ref id="jdbcIdMgr" /> > </Arg> > </Call> > > > The DSN points to a JNDI resource set up immediately before this in > jetty.xml. When I remove the JDBCSessionManager config from my context's > xml file, the server starts up fine. I've confirmed it's not a JNDI issue > as my other JNDI resources are working properly. > > > Any ideas? > > > Thanks in advance... >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
