Your trace shows you are using Catalina (aka Apache Tomcat). Sometimes Tomcat caches information in the "work" directory and it isn't always flushed. I recommend you stop the webapp, delete the appropriate "work" directory then restart your webapp to ensure any cached classes related to your webapp are gone. Again, this is under the "work" subdirectory not the "webapps" subdirectory where your application gets installed - different places.
Regards, David -----Original Message----- From: Bjørn T Johansen [mailto:[EMAIL PROTECTED] Sent: Saturday, October 21, 2006 6:14 AM To: [email protected] Subject: Re: java.lang.NoClassDefFoundError: com/sun/faces/taglib/jsf_core/ViewTag Hmmm... Not sure what I did but this error seems to have disappeared..... BTJ On Sat, 21 Oct 2006 10:39:04 +0200 Bjørn T Johansen <[EMAIL PROTECTED]> wrote: > btw, the whole stack trace look like this..: > > 21.10.2006 10:30:15,111 ERROR [jsp] - Servlet.service() for servlet jsp threw exception > java.lang.NoClassDefFoundError: com/sun/faces/taglib/jsf_core/ViewTag > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) > at java.lang.Class.getConstructor0(Class.java:2671) > at java.lang.Class.newInstance0(Class.java:321) > at java.lang.Class.newInstance(Class.java:303) > at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.jav a:148) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 15) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:672) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis patcher.java:463) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch er.java:398) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher .java:301) > at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl etExternalContextImpl.java:416) > at org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch (JspTilesViewHandlerImpl.java:233) > at org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderVi ew(JspTilesViewHandlerImpl.java:219) > at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126 ) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) > at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) > at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java :876) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) > at java.lang.Thread.run(Thread.java:595) > 21.10.2006 10:30:15,122 ERROR [Faces Servlet] - Servlet.service() for servlet Faces Servlet threw exception > javax.faces.FacesException: com/sun/faces/taglib/jsf_core/ViewTag > at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl etExternalContextImpl.java:422) > at org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch (JspTilesViewHandlerImpl.java:233) > at org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderVi ew(JspTilesViewHandlerImpl.java:219) > at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126 ) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) > at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) > at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java :876) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) > at java.lang.Thread.run(Thread.java:595) > Caused by: javax.servlet.ServletException: com/sun/faces/taglib/jsf_core/ViewTag > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:672) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis patcher.java:463) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch er.java:398) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher .java:301) > at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl etExternalContextImpl.java:416) > ... 19 more > > > On Sat, 21 Oct 2006 10:36:25 +0200 > Bjørn T Johansen <[EMAIL PROTECTED]> wrote: > > > Trying to switch from JSF RI to myfaces step by step and the only step remaining is to use myfaces*.jar instead of jsf*.jar.. > > Everything works before I switch those two files but after switching I get this exception: > > > > java.lang.NoClassDefFoundError: com/sun/faces/taglib/jsf_core/ViewTag > > > > Which I understand, because myfaces don't have that package structure but what I don't understand is why this happends? > > > > > > Regards, > > > > BTJ > >

