问题描述
在web环境下使用itext生产pdf报错,在mian函数里面测试没有问题。java.lang.ClassNotFoundException:com.lowagie.text.DocumentExceptionatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)atorg.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:108)atorg.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:102)atcom.n22.tawm.financial.service.PdfProposalService.analysisPdf(PdfProposalService.java:317)atcom.n22.tawm.financial.service.PdfProposalService.buildPdf(PdfProposalService.java:153)atcom.n22.tawm.financial.service.PdfProposalService$$FastClassBySpringCGLIB$$dc2052d.invoke(<generated>)atorg.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
解决方案
解决方案二:
jar放到WEB-INFlib下
解决方案三:
main函数是你将jar包引用了web报java.lang.ClassNotFoundException:com.lowagie.text.DocumentException将支撑的jar包丢到项目的WEB-INF/lib目录下面就可以了
解决方案四:
引用2楼magi1201的回复:
main函数是你将jar包引用了web报java.lang.ClassNotFoundException:com.lowagie.text.DocumentException将支撑的jar包丢到项目的WEB-INF/lib目录下面就可以了
把jar放到WEB-INF/lib里面,还是报这个错