引自stackoverflow
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true"
http://stackoverflow.com/questions/3628302/jasperreports-noclassdeffounderror-exception-on-net-sf-jasperreports-engine-util
Finally, I’ve got it working. I detected the root Exception, which was thrown before NoClassDefFoundError:net/sf/jasperreports/engine/util/JRStyledTextParser :
The Sun AWT classes on Unix and Linux have a dependence on the X Window System. When you use these classes, they expect to load X client libraries and be able to talk to an X display server. This makes sense if your client has a GUI; unfortunately, it’s required even if your client uses AWT but does not have a GUI (which is my case, generating a report from a web application)
The way to bypass this, is setting a system property java.awt.headless=true
on system startup.
在tomcat 可以修改catalina.sh 类似:
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true"
相关推荐
NULL 博文链接:https://smartgwt.iteye.com/blog/1252268
JSON转化时出现 java.lang.ClassNotFoundException: net.sf.ezmorph.MorpherRegistry
jasperreports-6.5.1-project.ta方便学习jasperreport的模块使用,新人比较适用。建议多看看相关书籍
jasperreports-fonts-4.5.1.jar
jasperreports-6.17.0
整个大包总共有67M,小弟只能上传20M的东东,所以只传了常用的jasperreports-4.0.1.jar 、jasperreports-applet-4.0.1.jar 、jasperreports-javaflow-4.0.1.jar、jasperreports-fonts-4.0.1.jar 这四个包,总共...
jasperreports 的函数依赖包,用于解决 jasperreports 抛出 Caused by: java.lang.NoClassDefFoundError: net.sf.jasperreports.functions.standard.DateTimeFunctions 的问题
jasperreports-fonts-6.16.0.jar
jasperreports-fonts-6.17.0.jar
JasperReports介绍.doc Jasper report 报表打印 模板制作
jasperreports 的函数依赖包,用于解决 jasperreports 抛出 Caused by: java.lang.NoClassDefFoundError: net.sf.jasperreports.functions.standard.DateTimeFunctions 的问题
jasperreports-3.1.2-javaflow.
jasperreport 用maven打包后找不到字体解决方案 net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font
struts2-jasperreports-plugin-2.0.6.jar
jar包,官方版本,自测可用
jasperreports-javaflow-6.16.0.jar
JasperReports.3.5.for.Java.Developers Aug.2009
jasperreports-fonts-4.0.2.jar
jasperreports-6.16.0.jar
jasperreports-javaflow-4.0.2.jar