我想在struts 1.2中上传文件。我知道struts使用&commons-io.jar'和' commons-fileupload.jar'对于文件上传,我需要将这些jar放在WebContent / Web-INF / lib文件夹中。我把jar放在lib文件夹中,但是应用程序给出了class definition not found错误。 我尝试创建一个lib文件夹并将这些jar文件放在WEB-INF文件夹下。我也尝试在构建路径中添加这些jar文件,但仍然给出相同的错误。 我还尝试使用3个不同版本(1,1.4,2.4)的' commons-io.jar'。
有人可以帮忙吗?
java.lang.NoClassDefFoundError: org.apache.commons.io.output.DeferredFileOutputStream
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
at java.lang.J9VMInternals.verify(J9VMInternals.jenter code hereava:57)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
答案 0 :(得分:0)
这通常发生在类路径中缺少commons-io.jar时右键单击您的项目。并上传所有最新版本的Commons jar文件