Hi, I am developing a <web-app> that contains within it - a vanilla HttpServlet - a GWT RPC Service implementation (RemoteServiceServlet)
I am currently using [GWT2.8rc1]. Both servlets manipulate XML documents, and hence make calls to the following code DocumentBuilderFactory docfactory = DocumentBuilderFactory.newInstance(); docfactory.setNamespaceAware(true); DocumentBuilder builder = docfactory.newDocumentBuilder(); // * problem here * When I launch the application in Eclipse, using the embedded Jetty container, the vanilla HttpServlet will fail at the line DocumentBuilder builder = docfactory.newDocumentBuilder(); // * problem here * The error message is java.lang.ClassCastException: org.apache.xerces.parsers.XIncludeAwareParserConfiguration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration Having done some research, this exception is typically raised when there are several Xerces implementations found on the classpath. (I can only see Xerces implementations in gwt-dev and in Eclipse as a plugin). For the GWT RPC Service implementation, launched as part of the same <web-app>, the XML document processing works fine - i.e. no exception raised. If I comment out in the web.xml file the GWT-RPC servlet defintion, then the vanilla HttpServlet will perform the XML document processing without an exception. Has anyone encountered similar problems? Darren Smith. -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
