我在 JasperReports 5.1 中有一个包含HTML组件的报告。
它在 iReport 中正常工作,但在 JasperReports Server Professional 5.0 中无效。
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'hc:html'.
One of '{"http://jasperreports.sourceforge.net/jasperreports":component}' is expected.
我尝试在 JasperReports.properties 文件中添加以下属性,但它不起作用:
net.sf.jasperreports.extension.registry.factory.htmlelement=net.sf.jasperreports.extensions.HtmlElementExtensionsRegistryFactory
net.sf.jasperreports.extension.registry.factory.htmlcomponent=net.sf.jasperreports.components.html.HtmlComponentExtensionsRegistryFactory
请建议我该如何解决这个问题。
答案 0 :(得分:2)
我的一位同事提出了解决方案并且有效。
复制
jasperreports-htmlcomponent-5.0.1.jar from <JaspersoftiReport-5.1.0>\ireport\modules\ext
粘贴到
Web-Inf\lib folder of jasperserver
由于
Ankush
答案 1 :(得分:0)
对于jasper 报告服务器6.3.0.final 我们将eclipse/plugins/com.jaspersoft.studio.html_6.3.2.final.jar!lib/htmlcomponent.jar
( Eclipse Neon )放入...\jasperreports-server-cp-6.3.0\apache-tomcat\webapps\jasperserver\WEB-INF\lib
,重新启动它并且它工作正常:)