0
我正在使用java 1.4。我嘗試了版本1.4,1.4.8和2.1.7的itext庫。我已經創建了Java項目,並將代碼放在主函數中,然後工作正常,但是當我將代碼放入Web應用程序並創建耳朵並在服務器上部署耳朵後。我得到以上錯誤。 Itext也可以在classpath中使用。獲取原因:java.lang.NoClassDefFoundError:com/lowagie/text/Document
我正在使用java 1.4。我嘗試了版本1.4,1.4.8和2.1.7的itext庫。我已經創建了Java項目,並將代碼放在主函數中,然後工作正常,但是當我將代碼放入Web應用程序並創建耳朵並在服務器上部署耳朵後。我得到以上錯誤。 Itext也可以在classpath中使用。獲取原因:java.lang.NoClassDefFoundError:com/lowagie/text/Document
問題解決了。我們有一個項目,也有耳和戰爭項目。我把所有依賴項放在project.xml中。我爲依賴做了3個條目。最後它爲我工作。 :)
請檢查您的類路徑中是否有多個版本的iText。使用相同的FQDN查找多個類將導致'NoClassDefFoundError',即使它被命名爲MultipleClassDefsFoundError會更好。 – blagae
我檢查過。我在classpath中沒有多個jar版本。有沒有可能服務器有不同的類路徑。 – GauravT
請解釋您爲什麼使用Java 1.4。 –