Here's some more information. This recompile happens when my .jsp includes one of my .tag files is referenced. Resin always complains that it couldn't find the class for the tag, and that the digest is old, but I don't see a javac line for the tag, only one for test.jsp. This happens *every* request. If I remove the tag from the .jsp. It doesn't happen. If I reference one of the JSTL tags, it works fine.
[19:55:18.672] FINE com.caucho.java.InternalCompiler [19:55:18.673] FINE com.caucho.java.JavaCompiler merging .smap for _test__jsp.class [19:55:18.678] FINEST com.caucho.loader.DynamicClassLoader DynamicClassLoader[] adding loader SimpleLoader[/Users/rmann/LZRepo/ satdb/trunk/target/build/WEB-INF/work] [19:55:18.689] FINE com.caucho.make.ClassDependency java.lang.ClassNotFoundException: _jsp._WEB_22dINF._tags._base__tag in EnvironmentClassLoader[web-app:http://default/sat] ... [19:55:18.256] CONFIG com.caucho.java.JavaCompiler Compiling _jsp/ _test__jsp.java [19:55:18.260] FINER com.caucho.java.InternalCompiler javac(int) -d / Users/rmann/LZRepo/satdb/trunk/target/build/WEB-INF/work ... ... [19:55:18.691] FINE com.caucho.make.ClassDependency _jsp._WEB_22dINF._tags._base__tag digest is modified (old=6595753468373623674,new=-1) ... On Apr 1, 2009, at 16:55:40, Rick Mann wrote: > I think I'm seeing the same thing. I made a small test.jsp to load, > and its class files (in the work dir) update every request. Here is > the relevant log info. The complaint about the remote URI > "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd > " repeats 10 times, then there's a bit more, and finally a message > about it compiling the JSP. I see the same issues WRT the digest > computation (-1). > > > > [04-01 16:43:33.832] {http--80-0} FINE > (com.caucho.server.port.TcpConnection) TcpConnection[id=0,] starting > connection TcpConnection[id=http--80-0,http://*:80,ACCEPT], total=5 > [04-01 16:43:33.838] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] GET /test.jsp HTTP/1.1 > [04-01 16:43:33.838] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Remote-IP: > 12.155.29.1:11594 > [04-01 16:43:33.839] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] User-Agent: Mozilla/5.0 > (Macintosh; U; Intel Mac OS X 10_5_6; en-us) AppleWebKit/528.16 > (KHTML, like Gecko) Version/4.0 Safari/528.16 > [04-01 16:43:33.839] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Accept: application/ > xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/ > png,*/ > *;q=0.5 > [04-01 16:43:33.840] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Cache-Control: max-age=0 > [04-01 16:43:33.840] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Accept-Language: en-us > [04-01 16:43:33.840] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Accept-Encoding: gzip, > deflate > [04-01 16:43:33.841] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Cookie: > JSESSIONID=abctAYvApeMeA_JvG_Jbs > [04-01 16:43:33.842] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Connection: keep-alive > [04-01 16:43:33.842] {http--80-0} FINE > (com.caucho.server.http.HttpRequest) Http[0] Host: satdb.org > [04-01 16:43:33.854] {http--80-0} FINE > (com.caucho.server.dispatch.ServletMapper) invoke (uri:/test.jsp -> > resin-jsp) > [04-01 16:43:33.862] {http--80-0} FINER > (com.caucho.server.dispatch.ServletInvocation) Dispatch '/test.jsp' to > WebAppFilterChain[http://default, > next > = > FilterFilterChain > [org > .springframework > .orm.hibernate3.support.opensessioninviewfil...@fa3ce5]] -- Rick _______________________________________________ resin-interest mailing list [email protected] http://maillist.caucho.com/mailman/listinfo/resin-interest
