当前位置: 首页 > wzjs >正文

网站回答问题app怎么做竞价广告点击软件

网站回答问题app怎么做,竞价广告点击软件,企业网站建设内存,腾达企业交换机管理网站目录 一、问题描述 第一种情况 第二种情况 二、原因分析 第一种情况 第二种情况 三、解决方案 第一种情况 第二种情况 一、问题描述 以下都是在做ofd文件转换为pdf文件时报的错误,一共碰到了2种情况,我都记录了下来: 第一种情况 …

目录

一、问题描述

第一种情况

第二种情况

二、原因分析

第一种情况

第二种情况

三、解决方案

第一种情况

第二种情况


一、问题描述

以下都是在做ofd文件转换为pdf文件时报的错误,一共碰到了2种情况,我都记录了下来:

第一种情况

报错如下:

java.lang.NoClassDefFoundError: org/apache/commons/io/function/IOIterator

    at org.ofdrw.reader.ZipUtil.unZipFileByApacheCommonCompress(ZipUtil.java:102)
    at org.ofdrw.reader.OFDReader.<init>(OFDReader.java:139)
    at org.ofdrw.converter.ConvertHelper.ofd2pdf(ConvertHelper.java:64)
    at org.ofdrw.converter.ConvertHelper.toPdf(ConvertHelper.java:155)
    at com.example.ofd.OfdApplicationTests.convertOfdToPdf(OfdApplicationTests.java:24)
    at com.example.ofd.OfdApplicationTests.contextLoads(OfdApplicationTests.java:18)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

这是我当时引入的pom依赖:

<!-- OFD处理 -->
<dependency><groupId>org.ofdrw</groupId><artifactId>ofdrw-full</artifactId><version>2.3.3</version><exclusions><exclusion><artifactId>log4j-slf4j-impl</artifactId><groupId>org.apache.logging.log4j</groupId></exclusion></exclusions>
</dependency><!-- IO操作 -->
<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.11.0</version>
</dependency>

第二种情况

报错如下:

java.lang.NoSuchMethodError: org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextEntry()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;

    at org.ofdrw.reader.ZipUtil.unZipFileByApacheCommonCompress(ZipUtil.java:104)
    at org.ofdrw.reader.OFDReader.<init>(OFDReader.java:139)
    at org.ofdrw.converter.ConvertHelper.ofd2pdf(ConvertHelper.java:64)
    at org.ofdrw.converter.ConvertHelper.toPdf(ConvertHelper.java:155)
    at com.example.ofd.OfdApplicationTests.convertOfdToPdf(OfdApplicationTests.java:24)

这是我当时引入的依赖:

<!-- OFD处理 -->
<dependency><groupId>org.ofdrw</groupId><artifactId>ofdrw-full</artifactId><version>2.3.3</version><exclusions><exclusion><artifactId>log4j-slf4j-impl</artifactId><groupId>org.apache.logging.log4j</groupId></exclusion></exclusions>
</dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId><version>1.21</version>
</dependency>

二、原因分析

我把两种情况都进行了分析,大家一个个看。

第一种情况

点开源码溯源,定位到该行:

经过排查,发现我只要移除commons-io这个依赖后,这个报错就消失了,也就是说我们引入的common-io这个依赖和org.ofdrw冲突了,为什么会冲突呢?就是因为org.ofdrw这个依赖也引入了common-io,但是它引入的common-io依赖的版本和我们本地引入的不一致,所以才导致的报错,所以只需要把我们本地的common-io依赖版本改成和org.ofdrw引入的common-io依赖版本一致即可。

第二种情况

点开源码溯源报错行,得到如下截图:

意思就是说zipFile.getNextEntry()提供的方法应该来自ZipArchiveEntry这个类型,而我们实际提供的类型却是ArchiveEntry,类型不一致导致报的错,也是和第一种情况一样,需要更改我们的commons-compress依赖版本和org.ofdrw一致的就行。

三、解决方案

个人不推荐把本地的common依赖剔除,因为项目当中其他地方都用到了common依赖,所以推荐修改本地引入的common依赖版本来解决ofd转换报错的问题。

第一种情况

把commons-io这个依赖改成:

<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.16.1</version>
</dependency>

即可完美解决报错。 

第二种情况

把commons-compress这个依赖改成:

<dependency><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId><version>1.27.1</version>
</dependency>

补充一下,如果你用的apache-poi也会引发冲突,因为apache-poi它内嵌了commons-io和common-compress依赖,改成如下即可解决。

<!-- OFD处理 -->
<dependency><groupId>org.ofdrw</groupId><artifactId>ofdrw-full</artifactId><version>2.3.3</version><exclusions><exclusion><artifactId>log4j-slf4j-impl</artifactId><groupId>org.apache.logging.log4j</groupId></exclusion></exclusions>
</dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version>
</dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.16.1</version>
</dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId><version>1.27.1</version>
</dependency>
http://www.dtcms.com/wzjs/522630.html

相关文章:

  • 网站服务是指怎样在百度上做免费推广
  • 深圳电器公司简介成都关键词优化排名
  • 做百度网上搜索引擎推广最好网站中国关键词网站
  • 网站开发 海淀发稿
  • 专业设计网址青岛网站开发青岛爱城市网app官方网站
  • 免费网站推广咱们做aso优化的主要内容为
  • wordpress做x站主题网络营销品牌策划
  • 装修设计公司排行提升神马seo关键词自然排名
  • 班级网站建设毕业论文品牌策划
  • 什么是ui设计师seo索引擎优化
  • 做视频网站 买带宽软文营销软文推广
  • 京东网站设计特点百度权重排名查询
  • 网站开发用什么编程下载百度网盘
  • 网站做附件下载地址如何制作一个网站
  • 如何构建网站西安网站制作公司
  • 低价网站建设推广报价网站制作方案
  • 网站建设哪家最专业应用商店app下载
  • 制作图网址seo 的作用和意义
  • 搭建网站需要多少钱如何做网站 新手 个人 教程
  • 青岛 生物类网站建设旅游网站的网页设计
  • 做网站前端开发的必备软件怎样加入网络营销公司
  • 学校网站建设流程步骤廊坊快速排名优化
  • 做别人公司的网站违法吗福州seo经理招聘
  • 大通网站建设在seo优化中
  • 在线教育网站开发四川seo排名
  • 中山外贸网站开发价格2023免费网站推广大全
  • 厦门市政府网站群建设济南谷歌推广
  • 视频网站开发防止盗链淘宝关键词优化技巧教程
  • java做网站是不是过时了网络营销环境分析主要包括
  • 个人博客网页设计论文郑州见效果付费优化公司