我们正在 cloubeees 云中运行的 glassfish 4 服务器上开发 Java EE webapp。我们想使用 Primefaces 3.5 。将 commons-fileupload.jar 复制到 lib domain/lib 文件夹后,我们的应用程序在本地 glassfish 服务器上完美运行。当我们将应用程序推送到云中时,它没有部署,日志显示:
原因:类 'org.primefaces.component.fileupload.FileUploadRenderer' 缺少运行时依赖项:java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItem
所以我认为服务器错过了 fileupload.jar,但我们没有访问服务器管理控制台或文件夹结构的权限。这里有没有人在 cloudbees 云中使用过 Primefaces 或知道解决问题的其他方法?
最好的问候彼得!