创建SAX解析器时出错 [英] Error creating SAX parser
本文介绍了创建SAX解析器时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用JasperReports,并且在尝试生成由雄猫服务器托管的html页面时遇到异常.
I am using JasperReports and I am hitting an exception when I am trying to generate an html page hosted by my tomcat server.
该行:
JasperReport jasperReport = JasperCompileManager.compileReport(
"C:/Documents and Settings/axc1888/workspace/OATS/WebContent/status.jrxml");
最终出现以下情况:
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...
谢谢.
推荐答案
您已添加了重复的xml api(.jar),
删除了与jar有关的所有xml.
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..
这篇关于创建SAX解析器时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文