Hum, any idea? 2007/12/11, Michael Bernagou <[EMAIL PROTECTED]>: > > The error is generated by this line offcourse : > private TapestryFilter tapestryFilter = new TapestryFilter(); > > Still doesn't know why... > > 2007/12/11, Michael Bernagou <[EMAIL PROTECTED]>: > > > > Hi, > > > > I tried to creat emy own filter, a Hibernate filter in fact, like that : > > > > [code] > > // here the imports... compilation ok > > public class HibernateFilter implements Filter { > > private TapestryFilter tapestryFilter = new TapestryFilter(); > > > > private static Log log = LogFactory.getLog(HibernateFilter.class); > > > > public void init(FilterConfig filterConfig) throws ServletException > > { > > log.info("Servlet filter init, now opening/closing a Session for > > each request."); > > tapestryFilter.init(filterConfig); > > } > > > > public void doFilter(ServletRequest request, ServletResponse > > response, FilterChain chain) throws IOException, ServletException { > > > > try { > > HibernateUtil.beginTransaction(); > > chain.doFilter(request, response); > > HibernateUtil.commitTransaction(); > > > > } catch (RuntimeException e) { > > HibernateUtil.rollbackTransaction (); > > throw e; > > } catch (Exception e) { > > HibernateUtil.rollbackTransaction(); > > throw new ServletException(e); > > } finally { > > HibernateUtil.closeSession (); > > } > > > > tapestryFilter.doFilter(request, response, chain); > > } > > > > public void destroy() { > > tapestryFilter.destroy(); > > } > > } > > [/code] > > > > then I adapt my web.xml like that : > > > > [code] > > <filter> > > <filter-name>app</filter-name> > > <filter-class>org.hibernate.util.HibernateFilter</filter-class> > > </filter> > > <filter-mapping> > > <filter-name>app</filter-name> > > <url-pattern>/*</url-pattern> > > </filter-mapping> > > [/code] > > > > But I get that ERROR at runtime : > > > > [code] > > 11-Dec-2007 16:48:12 org.apache.catalina.core.StandardContextfilterStart > > SEVERE: Exception starting filter app > > java.lang.NoClassDefFoundError: org/apache/tapestry/TapestryFilter > > [/code] > > > > TapestryFilter is not loaded by the ClassLoader. Why and how can I do > > that? I tried to test by put the tapestry-core.jar directly in [ > > tomcat5.5]/common/lib without success. > > > > Any idea? > > > > Thanks! > > > > -- > > Michael Bernagou > > Java Developper > > > > > -- > Michael Bernagou > Java Developper
-- Michael Bernagou Java Developper