<%@ page import="java.lang.reflect.*, javax.xml.parsers.*, org.w3c.dom.*, org.apache.soap.util.xml.*" %>

Parser Check

<% DocumentBuilder docBuilder = null; %> JAXP-compliant parser found? <% try { docBuilder = XMLParserUtils.getXMLDocBuilder(); %> Yes <% } catch (Throwable t) { %> No <% } %>

javax.xml.parsers.DocumentBuilderFactory implementation class: <%=docBuilder.getClass().getName()%>

<% Document doc = docBuilder.newDocument(); %> org.w3c.dom.Document implementation class: <%=doc.getClass().getName()%>

Namespace-aware? <% try { Method method = Document.class.getMethod("createElementNS", new Class[]{String.class, String.class}); %> Yes <% } catch (Throwable t) { %> No.

The set of org.w3c.dom interfaces being resolved are not namespace-aware. Make sure you have configured your server as described in the documentation such that your namespace-aware JAXP-compliant XML parser is at the beginning of your server's classpath.

Also, if you are running JDK1.2 or higher, you should check your %java_home%\jre\lib\ext directory for jar files which contain the org.w3c.dom interfaces.

Try looking here: <%=System.getProperty("java.home")%>\lib\ext. <% } %>