you would want just the snapshot ones, they contain the update in a pinch you would take your existing setup and reference just the jetty-security snapshot jar
jesse -- jesse mcconnell [email protected] On Wed, Oct 20, 2010 at 14:55, Mike Jiang <[email protected]> wrote: > Jesse, > I ran the new version you sent and still got the exception. > > I added all the jar files under lib, including the normal ones and > snapshot ones. I am not sure if it's right or not. > > Thanks, > > Mike J. > > > ------------------------------------------------------------------------------------------------------------------------ > 2010-10-20 15:52:47.196:WARN::Problem persisting changed session data > id=fred19j2hy5awohovg8twi07wcrmv > java.io.NotSerializableException: > org.eclipse.jetty.server.session.JDBCSessionManager > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) > at java.io.ObjectOutputStream.writeSerialData(Unknown Source) > at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) > at java.io.ObjectOutputStream.writeSerialData(Unknown Source) > at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.writeObject(Unknown Source) > at java.util.concurrent.ConcurrentHashMap.writeObject(Unknown Source) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) > at java.io.ObjectOutputStream.writeSerialData(Unknown Source) > at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.writeObject(Unknown Source) > at > org.eclipse.jetty.server.session.JDBCSessionManager.updateSession(JDBCSessionManager.java:968) > at > org.eclipse.jetty.server.session.JDBCSessionManager$Session.complete(JDBCSessionManager.java:342) > at > org.eclipse.jetty.server.session.AbstractSessionManager.complete(AbstractSessionManager.java:149) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:200) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:47) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) > at org.eclipse.jetty.server.Server.handle(Server.java:352) > at > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) > at > org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1049) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:590) > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:212) > at > org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:510) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) > at java.lang.Thread.run(Unknown Source) > Oct 20, 2010 3:52:47 PM org.bibeault.frontman.CommandBroker doPost > INFO: executing command viewHome (com.hp.uca.ui.commands.viewHomeCommand) > 2010-10-20 15:52:47.726:WARN::Problem persisting changed session data > id=fred19j2hy5awohovg8twi07wcrmv > > On Wed, Oct 20, 2010 at 3:14 PM, Mike Jiang <[email protected]> wrote: > >> Jesse, >> I am resetting the config right now since I have added the whole >> jetty server folder as a part of my web project. >> I will let you know when I get the result. >> >> Thanks, >> >> Mike J. >> >> On Wed, Oct 20, 2010 at 2:43 PM, Jesse McConnell < >> [email protected]> wrote: >> >>> so that has fixed the problem for you? >>> >>> jesse >>> >>> -- >>> jesse mcconnell >>> [email protected] >>> >>> >>> On Wed, Oct 20, 2010 at 13:41, Jesse McConnell < >>> [email protected]> wrote: >>> >>>> >>>> you can grab the corresponding zip file as well >>>> >>>> and we have a plugin landing soon, it is going through the CQ process >>>> right now >>>> >>>> jesse >>>> >>>> -- >>>> jesse mcconnell >>>> [email protected] >>>> >>>> >>>> On Wed, Oct 20, 2010 at 13:38, Mike Jiang <[email protected]> wrote: >>>> >>>>> Thanks a lot. >>>>> One quick question: is this file working for my Windows Vista System? I >>>>> can unzip it using 7-zip but not sure if it is for windows also. >>>>> Another question: Since for jetty server 7 or above, there is no a >>>>> jetty server plugin for Eclipse ( there is one for jetty server 6.x), I >>>>> must >>>>> bound the jetty server myself with my web project by using Eclipse's >>>>> Launching config if I want to run debugging mode, I was wondering if there >>>>> is one such plugin soon? >>>>> >>>>> Best regards, >>>>> >>>>> Mike J. >>>>> >>>>> >>>>> On Wed, Oct 20, 2010 at 1:56 PM, Jesse McConnell < >>>>> [email protected]> wrote: >>>>> >>>>>> >>>>>> >>>>>> http://oss.sonatype.org/content/repositories/jetty-snapshots//org/eclipse/jetty/jetty-distribution/7.2.1-SNAPSHOT/jetty-distribution-7.2.1-20101020.175305-2.tar.gz >>>>>> >>>>>> I am pushing up a snapshot with that fix you can try out if you >>>>>> like..its uploaded as I write this so give it a few minutes to finish >>>>>> >>>>>> I suspect I'll be re-rolling the 7.2.0 release today so this fix will >>>>>> be included in that release if it works for you >>>>>> >>>>>> let me know if that fix takes care of the problem I did a quick poke >>>>>> around for any others like that but didn't see anything jump out >>>>>> >>>>>> jesse >>>>>> <https://oss.sonatype.org/content/groups/jetty/org/eclipse/jetty/jetty-distribution/7.2.1-SNAPSHOT/> >>>>>> -- >>>>>> jesse mcconnell >>>>>> [email protected] >>>>>> >>>>>> >>>>>> On Wed, Oct 20, 2010 at 12:49, Mike Jiang <[email protected]>wrote: >>>>>> >>>>>>> Jesse, >>>>>>> Thank you very much for the response. Do you have any working >>>>>>> around right now? >>>>>>> >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Mike J. >>>>>>> >>>>>>> >>>>>>> On Wed, Oct 20, 2010 at 1:43 PM, Jesse McConnell < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=328274 >>>>>>>> >>>>>>>> nm, I have logged the issue in the above link >>>>>>>> >>>>>>>> jesse >>>>>>>> >>>>>>>> -- >>>>>>>> jesse mcconnell >>>>>>>> [email protected] >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Oct 20, 2010 at 10:43, Jesse McConnell < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> thanks for the report, could you log it in issue tracking? >>>>>>>>> >>>>>>>>> https://bugs.eclipse.org/bugs/enter_bug.cgi >>>>>>>>> >>>>>>>>> RT -> Jetty >>>>>>>>> >>>>>>>>> I'll start taking a look now >>>>>>>>> >>>>>>>>> jesse >>>>>>>>> >>>>>>>>> -- >>>>>>>>> jesse mcconnell >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Oct 20, 2010 at 10:35, Mike Jiang <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> Hi, All >>>>>>>>>> I have used the jetty server 7.1.3 as the app server for a >>>>>>>>>> while. First the JAAS (Java Authentication and Authorization >>>>>>>>>> service) is >>>>>>>>>> used and it worked with no error. >>>>>>>>>> Secondly, we tried to use the Session Clustering with >>>>>>>>>> Database, a feature offered by the jetty server also. It's for the >>>>>>>>>> case in >>>>>>>>>> which there are multiple server instances running in a load balancing >>>>>>>>>> environment. The DB is used as a persistent storage for the session's >>>>>>>>>> attributes so the attributes can be shared by the server instances. >>>>>>>>>> >>>>>>>>>> However, when the JAAS and Session Clustering with DB are in >>>>>>>>>> effect at the same time, a NonSerializableException was thrown as >>>>>>>>>> follows, >>>>>>>>>> >>>>>>>>>> 2010-10-06 15:51:08.549:WARN::Problem persisting changed >>>>>>>>>> session data id=fredsft3xjud8yc59jaiszql57lo >>>>>>>>>> >>>>>>>>>> *java.io.NotSerializableException*: >>>>>>>>>> org.eclipse.jetty.server.session.JDBCSessionManager >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.defaultWriteFields(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeSerialData(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.defaultWriteFields(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeSerialData(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeObject(Unknown Source) >>>>>>>>>> >>>>>>>>>> at >>>>>>>>>> java.util.concurrent.ConcurrentHashMap.writeObject(Unknown Source) >>>>>>>>>> >>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native >>>>>>>>>> Method*) >>>>>>>>>> >>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.lang.reflect.Method.invoke(Unknown Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectStreamClass.invokeWriteObject(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeSerialData(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown >>>>>>>>>> Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >>>>>>>>>> >>>>>>>>>> at java.io.ObjectOutputStream.writeObject(Unknown Source) >>>>>>>>>> >>>>>>>>>> at >>>>>>>>>> org.eclipse.jetty.server.session.JDBCSessionManager.updateSession( >>>>>>>>>> *JDBCSessionManager.java:949*) >>>>>>>>>> >>>>>>>>>> at >>>>>>>>>> org.eclipse.jetty.server.session.JDBCSessionManager$Session.complete( >>>>>>>>>> *JDBCSessionManager.java:341*) >>>>>>>>>> >>>>>>>>>> at >>>>>>>>>> org.eclipse.jetty.server.session.AbstractSessionManager.complete( >>>>>>>>>> *AbstractSessionManager.java:144*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.session.SessionHandler.doScope( >>>>>>>>>> *SessionHandler.java:199*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.handler.ContextHandler.doScope( >>>>>>>>>> *ContextHandler.java:860*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.handler.ScopedHandler.handle(* >>>>>>>>>> ScopedHandler.java:117*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.handler.HandlerList.handle(* >>>>>>>>>> HandlerList.java:47*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(* >>>>>>>>>> HandlerWrapper.java:113*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.Server.handle(*Server.java:335* >>>>>>>>>> ) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.HttpConnection.handleRequest(* >>>>>>>>>> HttpConnection.java:588*) >>>>>>>>>> >>>>>>>>>> at >>>>>>>>>> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete( >>>>>>>>>> *HttpConnection.java:1029*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.http.HttpParser.parseNext(* >>>>>>>>>> HttpParser.java:549*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.http.HttpParser.parseAvailable(* >>>>>>>>>> HttpParser.java:211*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.server.HttpConnection.handle(* >>>>>>>>>> HttpConnection.java:418*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(* >>>>>>>>>> SelectChannelEndPoint.java:489*) >>>>>>>>>> >>>>>>>>>> at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(* >>>>>>>>>> QueuedThreadPool.java:436*) >>>>>>>>>> >>>>>>>>>> at java.lang.Thread.run(Unknown Source) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Debugging into the code, it was found that the problem was >>>>>>>>>> caused in the following steps: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 1). In the process of the JAAS, the code sets a class: >>>>>>>>>> SessionAuthentication as a session attribute. SessionAuthentication >>>>>>>>>> is >>>>>>>>>> implemented as a serializable object but its member, >>>>>>>>>> DefaultUserIdentity is >>>>>>>>>> not. So the SessionAuthentication is not a serializable object at >>>>>>>>>> all; >>>>>>>>>> >>>>>>>>>> 2). In Session Clustering with DB process, the >>>>>>>>>> JDBCSessionManager tried to save all the sessions' attributes-all of >>>>>>>>>> them >>>>>>>>>> must be serializable-to the database. However, one of the attribute, >>>>>>>>>> SessionAuthentication, is not a serialiable object, so the above >>>>>>>>>> exception >>>>>>>>>> is thrown and the process is interrupted. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Kindly hope you can help me for this. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> M. J. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> 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 >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> 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
