Error creating SAX parser [duplicate]

流过昼夜 提交于 2019-12-25 01:12:26

问题


I am using JasperReports and I am hitting an exception when I am trying to generate an html page hosted by my tomcat server.

The line:

JasperReport jasperReport = JasperCompileManager.compileReport(
"C:/Documents and Settings/axc1888/workspace/OATS/WebContent/status.jrxml");

ends up with the exception:

net.sf.jasperreports.engine.JRRuntimeException: Error creating SAX parser
  at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.createParser(JRReportSaxParserFactory.java:108)
  at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1338)
  at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1313)
  at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:205)
  at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
  at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
  at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:146)
  ...

Caused by: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
  at gnu.xml.aelfred2.XmlReader.getProperty(XmlReader.java:181)
  at gnu.xml.aelfred2.XmlReader.setProperty(XmlReader.java:166)
  at gnu.xml.aelfred2.JAXPFactory$JaxpParser.setProperty(JAXPFactory.java:147)
  at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.configureParser(JRReportSaxParserFactory.java:139)
  at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.createParser(JRReportSaxParserFactory.java:103)
  ... 8 more

I believe it has something to do with server paths...

Thanks in advance.


回答1:


you have add a duplicate xml api (.jar) ,

remove all xml regarding jars.

i had that problem, i just remove all jars then added only neccessory jars..



来源:https://stackoverflow.com/questions/6526188/error-creating-sax-parser

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!