Meine Anforderung ist es, eine Word.doc-Datei mit Barcoding eingebettet zu haben, und dann diese in ein PDF zu verwandeln. Ich probiere Docmosis für dieses Projekt, und es hat bis jetzt funktioniert - außer, wenn ich versuche, das PDF mit aktiviertem Barcoding zu erzeugen. Ich bekomme den folgenden Fehler, den ich vermute, ist eine fehlende Abhängigkeit, die ich hoffe, dass sich jemand für mich identifizieren kann.Getting barcode4j mit Docmosis Tornado arbeiten
Dies ist, wie ich die Docmosis Dienst bin starten:
java -jar docmosisTornado2.3.war -classpath ..\barcode4j-2.1.0\build\barcode4j.jar
und das ist der Fehler, den ich zurückbekommen habe:
Exception in thread "ODFExplodedTemplatePopulator10987705" java.lang.NoClassDefFoundError: org/krysalis/barcode4j/impl/AbstractBarco
deBean
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.docmosis.template.analysis.barcode.BarcodeGeneratorFactory$_A.A(line:64)
at com.docmosis.template.analysis.barcode.BarcodeGeneratorFactory$_A.access$0(line:59)
at com.docmosis.template.analysis.barcode.BarcodeGeneratorFactory.getGenerator(line:39)
at com.docmosis.template.population.openoffice.PopulationContext.getImage(line:495)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:2590)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.access$1(line:2581)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl$2.A(line:1569)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:1539)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:2781)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:1124)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:481)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:942)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:481)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:1127)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:481)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:1127)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:481)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:516)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:481)
at com.docmosis.template.population.openoffice.ContentStreamPopulatorObfImpl.A(line:384)
at com.docmosis.template.population.openoffice.ODFExplodedTemplatePopulator.processContent(line:203)
at com.docmosis.template.population.openoffice.ODFExplodedTemplatePopulator.processTask(line:113)
at com.docmosis.util.pipeline.impl.AbstractDataWorker.run(line:129)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.krysalis.barcode4j.impl.AbstractBarcodeBean
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1854)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1703)
... 26 more