On Tue, Sep 30, 2008 at 10:38 AM, Simon Kitching <[EMAIL PROTECTED]>wrote:
> Janap schrieb: > >> Thank you for the reply. I do not precompile my JSP's . Anyways I made a >> complete clean build in Eclipse. >> The problem still persists. >> >> > I'm not talking about explicitly precompiled JSPs. > > When precompilation is not used, servlet engines (eg tomcat) compile JSPs > into java, then java into .class files "on demand", ie as the jsps are > accessed. And the servlet engine caches these .java and .class files in a > "work" directory so they can be reused as long as the .jsp file doesn't > change. > > But if you then change the tag implementations (ie install a jar that has > new implementations of tag classes) then the servlet engine doesn't know > that it should discard its cached versions. So it is necessary to remove > this "work" directory manually. Not doing this after updating a lib > containing jsp tags causes all sorts of weird problem. > > I don't know how this works with whatever Eclipse/servlet-engine > integration you are using, but I bet there is still a "work" directory > around somewhere that holds cached compiled jsp files. > I agree with Simon. UIComponentClassicTagBase it is no longer used on 1.1.7. tomahawk 1.1.7 works with myfaces 1.1.5 and 1.1.6 without problem. > > Regards, > Simon > >