From: Graeme K. <coo...@ho...> - 2009-11-23 18:45:21
|
Hi, I am currently struggling to get JTidyServlet to work. I have placed "jtidyservlet-r8-SNAPSHOT.jar" in the "WEB-INF/lib" folder followed by: xercesImpl.jar commons-logging-1.1.1.jar jtidy-r820.jar xml-apis.jar I have then palced the following config into the web.xml file: < servlet> < servlet-name>JTidyServlet< /servlet-name> < servlet-class>org.w3c.tidy.servlet.TidyServlet< /servlet-class> < /servlet> < servlet-mapping> < servlet-name>JTidyServlet< /servlet-name> < url-pattern>/JTidy</url-pattern> < /servlet-mapping> < filter> < filter-name>JTidyFilter</filter-name> < filter-class>org.w3c.tidy.servlet.filter.JTidyFilter</filter-class> < /filter> < filter-mapping> < filter-name>JTidyFilter< /filter-name> < url-pattern>*.do< /url-pattern> < /filter-mapping> < filter-mapping> < filter-name>JTidyFilter< /filter-name> < url-pattern>*.jsp< /url-pattern> < /filter-mapping> Then when I go to a JSP page I get the following exception "javax.servlet.ServletException: Filter execution threw an exception root cause java.lang.NoSuchMethodError: org.w3c.tidy.Tidy.setMessageListener(Lorg/w3c/tidy/TidyMessageListener;)V org.w3c.tidy.servlet.TidyProcessor.parse(TidyProcessor.java:242) org.w3c.tidy.servlet.TidyProcessor.parse(TidyProcessor.java:209) org.w3c.tidy.servlet.filter.BufferedServletOutputStream.close(BufferedServletOutputStream.java:179) sun.nio.cs.StreamEncoder.implClose(Unknown Source) sun.nio.cs.StreamEncoder.close(Unknown Source) java.io.OutputStreamWriter.close(Unknown Source) java.io.PrintWriter.close(Unknown Source) org.w3c.tidy.servlet.filter.BufferedServletResponse.finishResponse(BufferedServletResponse.java:248) org.w3c.tidy.servlet.filter.JTidyFilter.doFilter(JTidyFilter.java:244)" Does anyone have any idea how to resolve this? Thanks _________________________________________________________________ Use Hotmail to send and receive mail from your different email accounts http://clk.atdmt.com/UKM/go/186394592/direct/01/ |