How to run JAXP in servlet using JSWDK?
Hi,
I am trying to parse xml to html using JAXP API within a servlet. But an error message showing ' java.lang.NoClassDefFoundError: javax/xml/parsers/ParserConfigurationException ' is displayed in the web brower. But when I parse the xml to html and output the html text to the standard output, the program works. So, how can I run xml parsers within JSWDK?
Thanks a lot.
[408 byte] By [
tom8131] at [2007-9-26 1:38:08]

Hi,
The problem is you don't have jaxp.jar in your classpath. JAXP Package is the implementation of the specification of XML processing in Java. The xml.jar contains implementation of Sun's(called Project X) XML Parser and related utilities that does not deals with JAXP Specs. The xml.jar is meant for the JSWDK to process the xml files(configuration files). I have not found any documentations for XML Utility classes in xml.jar.
The solution for your problem is; download JAXP api and get the jar files(3 jars) into the classpath. While setting classpath for the jars in JAXP check out that thing named crimson.jar appears first before any other jars in classpath, else it would throw a SecurityException.
Hope this helps.
Regards,
Rajavelu G.