当使用common_fileupload时,没有classdeffoundererror



我使用commons-fileupload-1.1.1和commons-io-1.3.2在java 6的web应用程序中上传/下载文件。在localhost中,它可以正确运行,因为我的lib中有2个jar (serverdefaultlib)(我使用jboss 4)。

当我在服务器上部署应用程序时,当我尝试上传/下载文件时,我有一个异常:

java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException

本地主机和服务器的一个区别是:在服务器中,我没有2个jar .

当我更改项目的类路径并添加两个jar时,我部署应用程序-->我有相同的异常。

有什么建议吗?

有两种方法:

  1. 应用程序特定:在项目的WEB-INF/lib文件夹中添加2个jar,构建项目并部署。
  2. 或者,尝试JBOSS_4_ASserveralllib文件夹。这样,部署在JBOSS 4应用服务器中的所有应用程序都可以看到这两个jar文件。

相关内容

  • 没有找到相关文章

最新更新