I'm seeing this recompiling on every request, too. Are we sure it's a 3.2.1 bug? I sure hope not :-(
On Apr 1, 2009, at 01:16:19, Prasad Chaudhari wrote: > We have rolled back to Resin 3.1.8 and recompilation on every > request does not happen. So this bug could be related to 3.2.x > versions. > > Regards > Prasad > > > > --- Prasad Chaudhari <herrpra...@yahoo.com> schrieb am Di, 31.3.2009: > Von: Prasad Chaudhari <herrpra...@yahoo.com> > Betreff: Re: [Resin-interest] Recompilation of jsp on every request > for the same page > An: "General Discussion for the Resin application server" > <resin-interest@caucho.com > > > Datum: Dienstag, 31. März 2009, 3:24 > > I do not see it as a permissions issue. > > I use windows XP and resin can write to that directory as it > everytime compiles classes(jsps and tags) to the directory (work). I > have tried it with Resin 3.2.1 as well, same result. > > Some additional info. > Resin is configured so that document-directory is a different > location than resin home. Please see below the lines from resin.xml > > <web-app id="/web" document-directory="D:/work/branches/web-projects/ > target/project-name" startup-mode="automatic"> > > Best Regards > Prasad > > --- Scott Ferguson <f...@caucho.com> schrieb am Mo, 30.3.2009: > Von: Scott Ferguson <f...@caucho.com> > Betreff: Re: [Resin-interest] Recompilation of jsp on every request > for the same page > An: "General Discussion for the Resin application server" > <resin-interest@caucho.com > > > Datum: Montag, 30. März 2009, 12:17 > > > On Mar 30, 2009, at 1:18 AM, Prasad Chaudhari wrote: > >> Hi Scott, >> >> Thanks for the reply. >> >> Level was "fine" now I have changed it to "finer". >> >> After this change, no additional information was logged except for >> some tags entire source code was printed out in the log file. >> >> Any guess why resin cannot load already compiled tag class? > > Can you double check all the permissions, including all the parent > directory permissions? > > The -1 implies that Resin can't load the class at all. > > -- Scott > >> >> >> Best Regards >> Prasad >> >> >> >> >> --- Scott Ferguson <f...@caucho.com> schrieb am Fr, 27.3.2009: >> Von: Scott Ferguson <f...@caucho.com> >> Betreff: Re: [Resin-interest] Recompilation of jsp on every request >> for the same page >> An: "General Discussion for the Resin application server" >> <resin-interest@caucho.com >> > >> Datum: Freitag, 27. März 2009, 18:46 >> >> >> On Mar 27, 2009, at 4:29 AM, Prasad Chaudhari wrote: >> >>> Hi All, >>> >>> Resin compiles the jsp page and its included tags every time that >>> jsp page is clicked. Shouldn't Resin compile the JSP page only >>> after first click? >>> >>> After the changing the log level of resin to fine it shows >>> following stack trace. >>> >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} >>> _jsp._web_22dinf._tags._template.<b>_mainnavigation__tag</b> >>> digest is modified (<b>old=-5390068824210296648,new=-1</b>) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} >>> java.lang.ClassNotFoundException: >> >> Can you turn on "fine" or "finer" logging? >> >> That "digest is modified" indicates that Resin can't load the tag >> class for some reason (so the calculated digest is -1). >> >> -- Scott >> >>> _jsp._web_22dinf._tags._shop._searchbox__tag in >>> EnvironmentClassLoader[web-app:http:// >>> localhost:8080/web] >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com >>> .caucho >>> .loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1291) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com >>> .caucho >>> .loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1269) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> java.lang.Class.forName0(Native Method) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> java.lang.Class.forName(Class.java:247) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.make.ClassDependency.<init>(ClassDependency.java:83) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> _jsp >>> ._web_22dinf >>> ._jsp._shop._homepage._homepage__jsp.init(<b>_homepage__jsp.java: >>> 693</b>) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.JspManager.preload(JspManager.java:320) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.JspManager.compile(JspManager.java:218) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.JspManager.createPage(JspManager.java:171) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.JspManager.createPage(JspManager.java:150) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.PageManager.getPage(PageManager.java:307) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.PageManager.getPage(PageManager.java:237) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.PageManager.getPage(PageManager.java:220) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.QServlet.getSubPage(QServlet.java:295) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com.caucho.jsp.QServlet.getPage(QServlet.java:210) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com >>> .caucho >>> .server.dispatch.PageFilterChain.compilePage(PageFilterChain.java: >>> 238) >>> [11:43:09.445] {hmux-127.0.0.1:6800-16} at >>> com >>> .caucho >>> .server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:145) >>> >>> Same error as below can be observed for all included tags. >>> >>> Can experts here tell why this is happening and how can it be fixed. >>> >>> Best Regards >>> >>> _______________________________________________ >>> resin-interest mailing list >>> 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 >> >> _______________________________________________ >> resin-interest mailing list >> 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 > > _______________________________________________ > resin-interest mailing list > 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 -- Rick _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest