Scott Ferguson wrote (2009-06-03 21:17): > > On Jun 3, 2009, at 11:15 AM, Mattias Jiderhamn wrote: > >> Ehrm... Scott, would you care to explain this to me...? >> >> On Windows, my RESIN_HOME is set to c:\java\resin >> c:\java\resin is a junction [1] path. >> If that path points to c:\java\resin-pro-4.0.0 sessions do NOT work >> If that path points to c:\java\resin-pro-3.1.8 sessions DO work, if I >> start Resin 4 (c:\java\resin-pro-4.0.0\resin.exe -server-root >> L:\sandbox\exder-server-root -conf >> L:\sandbox\exder-server-root\conf\resin.conf). >> (If the junction is removed, Resin refuses to start with the message >> "Unable to access jarfile C:\java\resin\lib\resin.jar". If the >> RESIN_HOME environment variable is removed, Resin 4 starts but >> sessions still don't work) >> >> Is Resin 4 dependent on Resin 3.1 to handle sessions...??? > > Can you check the permissions, particularly of the resin-data > directory? We had some trouble at the end of the release cycle with > permissions issues on the created directories, and it's possible we > didn't catch all of the cases. I'm pretty sure it's not related to permissions. Running with full permissions, tried deleting resin-data dir and it is recreated. Should I send you the files in it???
> > I've added a bug report for the junction issue. It's not something > I'm familiar with. I don't think there is a "junction issue". I've had this configuration for a long time just changing the target of the junction/symbolic link. But somehow the RESIN_HOME environment variable takes precedence over the resin.exe location and that affects sessions somehow. (I could probably just point RESIN_HOME straight to the resin-pro-3.1.8 dir but I'm too lazy to try it) /Mattias > > -- Scott > >> >> >> /Mattias >> >> [1] http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx >> >> >> Scott Ferguson wrote (2009-06-02 23:50): >>> On Jun 2, 2009, at 12:29 PM, Mattias Jiderhamn wrote: >>> >>> >>>> I wrote on "resin.conf = null when upgrading to Resin 4" (2009-06-02 >>>> 06:48): >>>> >>>>> Sitting here trying to upgrade the dev environment to Resin 4.0 with >>>>> minimal changes to configuration and startup scripts. >>>>> On Windows I'm up and running ... >>>>> >>>> I apparently jumped the gun here. I am not up and running on Windows >>>> either. >>>> While picking up my resin.conf, Resin does not handle sessions but >>>> resets them on every request. >>>> >>>> Example "fine" log, first request: >>>> [20:56:44.359] SessionImpl[aaaQKDKMBgGTm9hnkvIgs,] new >>>> [20:56:44.359] SessionImpl[aaaQKDKMBgGTm9hnkvIgs,] create session >>>> ... >>>> Subsequent request: >>>> [20:57:27.250] Http[11] Cookie: JSESSIONID=aaaQKDKMBgGTm9hnkvIgs >>>> [20:57:27.750] SessionImpl[aaaQKDKMBgGTm9hnkvIgs,] reset >>>> [20:57:27.750] SessionImpl[aaaQKDKMBgGTm9hnkvIgs,] reset >>>> [20:57:27.750] SessionImpl[aaaQKDKMBgGTm9hnkvIgs,] new >>>> [20:57:27.750] SessionImpl[aaaQKDKMBgGTm9hnkvIgs,] create session >>>> >>> The reset is normally a message that something went wrong in loading >>> the session. I'll need to see if we can either improve the >>> information or just fix the issue. >>> >>> The bug is at http://bugs.caucho.com/view.php?id=3545 >>> >>> >>>> Tried to find a configuration fault by debugging, but I end up really >>>> confused. When com.caucho.server.session.SessionImpl.save() is >>>> entered, >>>> I have a couple of values in the session, but when stepping into the >>>> isValid() the _values Map is suddenly empty??? >>>> >>>> >>>> Here is my session config: >>>> <persistent-store type="file"> >>>> <init> >>>> <path>c:\temp\resin-sessions</path> >>>> <always-save>true</always-save> >>>> </init> >>>> </persistent-store> >>>> >>> FYI, this is ignored, currently, because the persistent store is >>> always available (it lives in resin-data). You do still need use- >>> persistent-store to enable the session to use it. >>> >>> -- Scott >>> >>> >>>> + >>>> <session-config> >>>> <use-persistent-store /> >>>> <session-max>4096</session-max> >>>> <session-timeout>30</session-timeout> >>>> </session-config> >>>> >>>> -- >>>> >>>> </Mattias> >>>> >> >> _______________________________________________ >> resin-interest mailing list >> resin-interest@caucho.com <mailto:resin-interest@caucho.com> >> http://maillist.caucho.com/mailman/listinfo/resin-interest > > ------------------------------------------------------------------------ > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > -- </Mattias>
_______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest